1) HTML 작성
asp: 응답.쓰기(str)
PHP: PRint $str
에코 $str;
인쇄_r $debug_str;
2) 양식, 쿠키 및 QueryString 변수
asp: 요청 개체를 사용할 수 있습니다.
php: 이 변수는 PHP.ini 파일에서 다음과 같이 구성된 경우 자동으로 전역 변수로 제공됩니다.
Variable_order="EGPCS"
Register_globals=켜기
안전상의 이유로 Register_globals를 허용하지 않습니다(OFF로 설정). 그러면 변수는 배열에서만 사용됩니다.
$HTTP_POST_VARS, $HTTP_COOKIE_VARS 및 $HTTP_GET_VARS
3) 다른 위치로 리디렉션
asp: 응답.리디렉션(url)
php: 헤더("위치: $url")
4) 쿠키 처리
asp: Response.Cookies(cookiename) = newval
avar = Request.Cookies(쿠키이름)
php: setcookie($cookiename, $newval)
$avar = $HTTP_COOKIE_VARS[$쿠키이름]
5) 응용변수
asp: 애플리케이션(appvarname)
php: 제공되지 않음, 데이터베이스 시뮬레이션을 사용할 수 있습니다
6) 세션 변수
asp: 세션(세션 이름) = newval
avar = 세션(세션 이름)
php: PHP4 이상에서는
에서 변수를 세션으로 결정합니다.
Session_register($sessionname), 그런 다음 session_start( )를 호출합니다
사용하기 시작한 .php 페이지에서 세션 변수 값을 복원하세요.
예:
Session_register('avar')
$avar = 99
세션_시작()
$avar 인쇄
7) 형태변수
asp: Request.Form("formvar")
Request.QueryString("getvar")
PHP: $HTTP_POST_VARS["formvar"]
$HTTP_GET_VARS["getvar"]
GET 및 POST 변수는 자동으로 PHP 변수로 교대로 수정될 수 있는데 이는 안전하지 않은 방법입니다.
8) 서버 변수
asp: 많은 서버 변수가 있습니다. ASP 설명서를 참조하세요.
Request.ServerVariables("HTTP_HOST")
php: ISAPI 모드에서와 마찬가지로 서버 변수는 $HTTP_SERVER_VARS 배열에 저장됩니다.
CGI로서 $HTTP_ENV_VARS 배열 또는 getenv( )를 사용하여 환경 변수에 저장됩니다.
획득할 수 있습니다. 예:
ISAPI 모듈을 사용하는 $HTTP_SERVER_VARS["HTTP_HOST"]
$HTTP_ENV_VARS["HTTP_HOST"] CGI 모듈 사용
9) 데이터베이스 액세스
asp: 일반적으로 Ado 기술을 사용합니다
php: ADO는 ado와 동일한 adodb 라이브러리를 사용하여 시뮬레이션할 수 있습니다.
제한 사항은 현재 읽기 전용 커서와 앞으로 스크롤 커서가 지원된다는 것입니다.
(참고) com 라이브러리에 직접 전화할 수도 있습니다. 내 기사를 참조하세요.
10) 버퍼링
asp: Response.Buffer = true
Response.Write("abc")
응답.플러시()
PHP: ob_start()
"abc"를 인쇄하세요.
Ob_end_flush()
11) 스크립트 시간 초과
asp: 시간 수준은 초입니다.
Server.ScriptTimeout(240)
php: 시간 수준은 초 단위입니다:
set_time_limit(240)
위 번역이 좋지 않으니 양해해주세요!
위에서는 객체 측면을 포함하여 PHP와 ASP 객체 간의 동등 관계에 대한 비교를 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.