>  기사  >  백엔드 개발  >  PHP와 ASP 개체 간의 동등한 관계

PHP와 ASP 개체 간의 동등한 관계

WBOY
WBOY원래의
2016-08-08 09:34:151127검색

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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.



성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.