您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php与asp对象的等价关系

2024/8/5 23:16:36发布31次查看
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)重定向地址 
asp: response.redirect(newurl)
php: header(location: $newurl);
4) cookie 处理
asp: response.cookies(cname) = newval
    val= request.cookies(cname)
php: setcookie($cname, $newval);
   $val = $http_cookie_vars[$cname];
5)application变量
asp: application(appvarname)
php:  没有提供此变量,可以用其他方法模拟,例如数据库
6)session 变量
asp: session(sessionname) = newval
   val= session(sessionname)
php: 在php4或以后的版本中, 我们确定变量作为一个session在
   session_register($sessionname), 然后,我们调用session_start( )
   在开始使用的.php 页恢复session变量值.
举个例子:
session_register('val');
   $val= 88;
   session_start();
   print $val;
7)form 变量
asp: request.form(fval)
   request.querystring(fval)
php: $http_post_vars[fval];
   $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.
   限制是,目前支持只读性光标和前滚光标.
10)缓存buffer 
asp: response.buffer = true
   response.write(aaa);
   response.flush()
php: ob_start();
   print aaa;
   ob_end_flush();
11) script timeout
asp: 时间级是秒级:
   server.scripttimeout(360)
php: 时间级是秒级:
   set_time_limit(360);
若有错误欢迎大家指点。
以上就介绍了php与asp对象的等价关系,包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product