服务热线:021- 51097925/ 021-51611926 QQ:QQ 373522105 QQ:QQ 853678734                    网站地图    
首 页
网站建设
软件开发
域名主机
成功案例
关于我们
知识库
 
网络编程
建站常识
网站建设
网页制作
域名知识
网络编程
图形图象
网络安全
 
热门文章
任务中国与5大名企共同打造30
合肥汽车网站:向左走爱好 向
网站四年,我只是一名苦行僧
中级个人站长应当寻找适合自己
cms系统和企业建站系统软件开
趋势观察:网站建设市场2008年
做B2C!但别迷失在起跑线上
浅谈cms系统的seo优化
女性网站如何与电子商务结合
站长内容联盟--使用体验
阿里巴巴酝酿新计划:运营中小
未尽的网站无尽的伤感
增值、创新、服务 IDC产业何处
腾讯财付通携手php168整站开拓
南派IT点评傲游浏览器站长版
 
服务咨询
 
联系电话:021-51097925
   021-51611926
业务QQ:QQ791790871
业务QQ:QQ853678734
业务QQ:QQ932933550
客服QQ:QQ373522105
 
 
 
 
网络编程    

  ASP和PHP对象的等价关系 -
 

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);

以上翻译的不好,请大家原谅!

 
快速通道:网站建设 | 网页制作 | 上海网站建设 | 做网站 | 网站报价
Copyright © 2008 上海互联 版权所有
建站热线:021-51097925 51611926 
网址:www.soft-sd.com E-mail:sales#soft-sd.com 沪ICP备06035210号