All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
防止用户上传产生无效文件源码_[Asp.Net教程]
C#中return语句的使用方法
VS2008的Linq,更新数据就那么费劲?_.net资料_编程技术
用,PHPRPC,实现,Ajax,级联下拉菜单_php资料_编程技术
一个关于session使用的讨论_[Asp.Net教程]
xml的解析处理以及其他_[XML教程]
升级到MySQL,5.0.17一定遇到的四个问题_php资料_编程技术
C#教程:键盘消息的响应实例
AspNetPager分页控件--使用方法_.net资料_编程技术
PHPUnit袖珍指南之自动测试_php资料_编程技术
Reading number is top 10 pictures
Cesarean section, bloody, silently into it!1
30 beautiful school beauty3
In the world the most mysterious 21 place landscape3
China's first snake village2
如果我是导演...
A man's favorite things12
迷人的靓女
Fury xp desktop theme
Abdominal hit by iron--HangZhou best driver parking save passengers
A man's favorite things16
Download software ranking
matrix1
linux安装大全
ASP.NET.2.0.XML.高级编程(第3版)
株洲本地在线棋牌游戏
Twenty piece of palm leaf
天龙八部最新服务端
Tram sex maniac 2 (H) rar bag7
Boxer's Top ten classic battle1
XML+Web+Service开发教程
Eclipse 4.2.1 For Win32
归海一刀 published in(发表于) 2014/2/10 6:47:16 Edit(编辑)
php和asp对象的等价关系_[PHP教程]

php和asp对象的等价关系_[PHP教程]

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


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







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.