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: 응답.리디렉션(newurl)
php: 헤더("위치: $newurl");
4) 쿠키 처리
asp: Response.Cookies(cname) = newval
val= Request.Cookies(cname)
php: setcookie($cname, $newval)
$val = $HTTP_COOKIE_VARS[$cname]
5) 응용변수
asp: 애플리케이션(appvarname)
php: 이 변수는 제공되지 않으며 데이터베이스 등 다른 방법으로 시뮬레이션할 수 있습니다
6) 세션 변수
asp: 세션(세션 이름) = newval
val= 세션(세션이름)
php: PHP4 이상에서는
에서 변수를 세션으로 결정합니다.
Session_register($sessionname), 그런 다음 session_start( )를 호출합니다
사용하기 시작한 .php 페이지에서 세션 변수 값을 복원하세요.
예:
session_register('발')
$발= 88
세션_시작()
$val 인쇄
7) 형태변수
asp: Request.Form("fval")
Request.QueryString("fval")
PHP: $HTTP_POST_VARS["fval"]
$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 라이브러리를 사용하여 시뮬레이션할 수 있습니다.
제한 사항은 현재 읽기 전용 커서와 앞으로 스크롤 커서가 지원된다는 것입니다.
10) 캐시 버퍼
asp: Response.Buffer = true
응답.쓰기("aaa")
응답.플러시()
PHP: ob_start()
"aaa"를 인쇄하세요.
Ob_end_flush()
11) 스크립트 시간 초과
asp: 시간 수준은 초입니다.
Server.ScriptTimeout(360)
php: 시간 수준은 초 단위입니다:
set_time_limit(360)
틀린 부분이 있으면 지적해주시면 감사하겠습니다.
위 내용은 내용의 측면을 포함하여 PHP와 ASP 개체 간의 동등 관계를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.