动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 php和asp对象的等价关系

作者来源: 
阅读 1249 人次 , 2006-3-29 4:07:00 


1)写html
asp: response.write(str)
php: print $str;
echo $str;
print_r $debug_str;

2) form, cookie and querystring变量
asp: 可以用request object.
php: 这些变量是自动提供的作为一个全局变量,如果在php.ini文件中这样配置的话:

variables_order="egpcs"
register_globals=on

为了安全,我将不允许register_globals (设置它为off). 然后变量仅仅在数组中使用:
$http_post_vars, $http_cookie_vars and $http_get_vars.

3)redirecting to another location
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"];

get and post 变量可以交替的自动地修改到php变量,这是不安全地方法。

8)server 变量
asp: 这有许多服务器变量,可以看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

9)数据库访问
asp: 一般用ado技术
php: ado可以使用adodb库来模拟,这个库等价与ado.
限制是,目前支持只读性光标和前滚光标.
(注解)也可以直接调用com库,看我的文章。

10)buffering
asp: response.buffer = true
response.write("abc");
response.flush()
php: ob_start();
print "abc";
ob_end_flush();

11) script timeout
asp: 时间级是秒级:
server.scripttimeout(240)

php: 时间级是秒级:
set_time_limit(240);

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:PHP新手上路(一)
· 下一篇:PHP入门速成
· PHP实现的功能是显示8条基色色带
· 十天学会php之第三天
· Solid 数据库链接函数库
· 在PHP中利用XML技术构造远程服务
· PHP中 ADOdb 类库介绍


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077