asp与php的一些基本区别
3638 点击·0 回帖
![]() | ![]() | |
![]() | 1.与HTML分离: asp:<% %> php:<? ?>(中间可以加php);<script language="php"></script>;<% %> 2.注释: asp: php:/* */;//;# 3.写HTML: asp:Response.Write(str) php:print $str; echo $str; print_r $debug_str; 4.转向: asp:Response.Redirect(url) php:Header("Location: $url"); 5.Cookies: asp:Response.Cookies(cookiename) = newval avar = Request.Cookies(cookiename) php: setcookie($cookiename, $newval); $avar = $HTTP_COOKIE_VARS[$cookiename]; 6.Session: asp: Session(sessionname) = newval avar = Session(sessionname) php:在php4或以后的版本中, 我们确定变量作为一个session在 session_register($sessionname), 然后,我们调用session_start( ) 在开始使用的.php 页恢复session变量值. 例如: 建立: session_start(); session_regsiter("name"); $name =str; 调用: session_start(); echo $name; 7.Form : asp:Request.Form("formvar") Request.QueryString("getvar") php:$HTTP_POST_VARS["formvar"]; $HTTP_GET_VARS["getvar"]; 8.Server (以HTTP_HOST为例): asp:Request.ServerVariables("HTTP_HOST") php: 作为ISAPI模式, 服务器变量存储在$HTTP_SERVER_VARS数组里。作为CGI, 它们存贮在环境变量里, 用$HTTP_ENV_VARS数组或getenv( ) 可以得到。 $HTTP_SERVER_VARS["HTTP_HOST"] using ISAPI module $HTTP_ENV_VARS["HTTP_HOST"] using CGI module | |
![]() | ![]() |