php和asp对象的等价关系 - 第八基地

软件开发的家园,编程爱好者的天地.

现在是:北京时间 2016/4/14 上午11:50:51 星期四

设为首页  |  加入收藏  |  网站地图

php和asp对象的等价关系
发布于:第八基地 来源:互联网 作者:天堂路上 时间:2011-10-10 点击:184
  1)写HTML  asp:Response.Write(str)  php:print$str;  echo$str;  print_r$debug_str;  2)Form,CookieandQueryString变量  asp:可以用Requestobject.  php:这些变量是自动提供的作为一个全局变量,如果在PHP.ini文件中这样配置的话:  variables_order="EGPCS"  register_globals=On  为了安全,我将不允许register_globals(设置它为OFF).然后变量仅仅在数组中使用:  $HTTP_POST_VARS,$HTTP_COOKIE_VARSand$HTTP_GET_VARS.  3)Redirectingtoanotherlocation  asp:Response.Redirect(url)  php:Header("Location:$url");  4)Cookie处理  asp:Response.Cookies(cookiename)=newval  avar=Request.Cookies(cookiename)  php:setcookie($cookiename,$newval);  $avar=$HTTP_COOKIE_VARS[$cookiename];  5)Application变量  asp:Application(appvarname)  php:不提供,可以用数据库模拟  6)Session变量  asp:Session(sessionname)=newval  avar=Session(sessionname)  php:在PHP4或以后的版本中,我们确定变量作为一个session在  session_register($sessionname),然后,我们调用session_start()  在开始使用的.php页恢复session变量值.  例如:  session_register('avar');  $avar=99;  session_start();  print$avar;  7)Form变量  asp:Request.Form("formvar")  Request.QueryString("getvar")  php:$HTTP_POST_VARS["formvar"];  $HTTP_GET_VARS["getvar"];  GETandPOST变量可以交替的自动地修改到PHP变量,这是不安全地方法。  8)Server变量  asp:这有许多服务器变量,可以看ASP文档.一个例子:  Request.ServerVariables("HTTP_HOST")  php:作为ISAPI模式,服务器变量存储在$HTTP_SERVER_VARS数组里。  作为CGI,它们存贮在环境变量里,用$HTTP_ENV_VARS数组或getenv()  可以得到。一个例子:  $HTTP_SERVER_VARS["HTTP_HOST"]usingISAPImodule  $HTTP_ENV_VARS["HTTP_HOST"]usingCGImodule  9)数据库访问  asp:一般用ado技术  php:ADO可以使用adodb库来模拟,这个库等价与ado.  限制是,目前支持只读性光标和前滚光标.  (注解)也可以直接调用com库,看我的文章。  10)Buffering  asp:Response.Buffer=true  Response.Write("abc");
对我有帮助
(0)
0%
对我没帮助
(0)
0%
返回顶部
在线反馈
在线反馈