模板天下 | 网页模板 | 学 院 | 源 码 | 书 籍 | 壁 纸 | 字 体 | JS脚本 | FLASH源码 | 软 件 | 矢 量 | 服务器软件 | 素 材 | 其 它 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 | 站长乐园 | 业界动态 |
当前在线
php和asp对象的等价关系
2007-10-31 17:21:59  作者:模板天下收集整理  来源:未知 网友评论 0 条 论坛
  

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

共分1页  [1] 

>> 相关文章
·php和asp对象的等价关系

关于网站 | 客服中心 | 服务条款 | 合作伙伴 | 广告联系 | 本站历程 | 网站导航 | 发布资源 == 好的资源 大家共享

吉ICP备05000107号