PHP和ASP对象的等价关系,PHP编程最快明白
1)写HTML
asp: Response.Write(str)
php: print $str;
echo $str;
print_r $debug_str;
实例11:日期戳、日期突显
2) Form, Cookie and QueryString变量
asp: 可以用Request object.
php:
这么些变量是机关提供的作为多个全局变量,假诺在PHP.ini文件中这样安排的话:
复制代码 代码如下:
variables_order="EGPCS"
register_globals=On
<?php
echo time();//重回一串以秒总结的时日数字戳
echo "<br>";
echo date("Y-m-d
H:i:s",time()+8*3600);//格式化时间,+8*3600变为神州时区时间
echo "<br>";
$str="2010-08-24 10:26:10";
echo date("Y-m-d H:i:s",strtotime($str));//strtotime将字符串转为时间戳
echo "<br>";
?>
为了安全,小编将不答应register_globals (设置它为OFF).
然后变量仅仅在数组中选拔:
$HTTP_POST_VARS, $HTTP_COOKIE_VARS and $HTTP_GET_VARS.
实例12:表单变量编码、接收
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
echo $str=urlencode("第一页");//UXC90L变量编码,跟google一样
echo "<br>".urldecode($str);//U君越L变量解码,小编来看了
echo "<br><a
href=index.php?page=".$str.">第一页</a>";
echo "<br>";
if($_GET)echo
"变量已吸收接纳:".$_GET['page'];//$_GET对应$_POST,PHP是自行识别U昂科雷L编码并自行解码好的。
echo "<br>";
?>
php: setcookie($cookiename, $newval);
$avar = $HTTP_COOKIE_VARS[$cookiename];
实例13:session使用
5)Application变量
asp: Application(appvarname)
php: 不提供,能够用数据库模拟
复制代码 代码如下:
6)Session 变量
asp: Session(sessionname) = newval
avar = Session(sessionname)
<?php
session_start();//session在浏览器关闭后即时失效,供给如此注脚技艺读写session
$_SESSION['id']='服务器';//那便是声称和最初化了,和数组用法同样
$_SESSION['name']='会话';
print_r($_SESSION);//会话注册成功输出一个数组
echo "<br>";
$_SESSION['id']='依旧服务器';//退换八个会话,再出口看看
unset($_SESSION['name']);//注销一个对话,再出口看看
print_r($_SESSION);
echo "<br>";
?>
php: 在PHP4或现在的版本中, 我们规定变量作为一个session在
session_register($sessionname), 然后,大家调用session_start( )
在开班利用的.php 页复苏session变量值.
实例14:cookie使用
例如:
复制代码 代码如下:
session_register('avar');
$avar = 99;
session_start();
print $avar;
<?php
setcookie("id","客商端");//那正是声称和最初化cookie的函数。关闭浏览器即失效
setcookie("name","会话",time()+3600);//自此1钟头后失效
print_r($_COOKIE);//会话注册成功输出三个数组,也得以用$HTTP_COOKIE_VARS访问
echo "<br>";
setcookie("id","照旧顾客端");//退换一个对话,再出口看看
unset($_COOKIE['name']);//注销贰个会话,再出口看看,等价于setcookie("name","",time()-1);这是广大书上说的,其实用unset也能打消
print_r($_COOKIE);
echo "<br>";
?>
你只怕感兴趣的稿子:
- php session和cookie使用验证
- PHP5中Cookie与 Session使用详解
- 浓厚明白PHP中的Session和Cookie
- php中怎么样同不经常候利用session和cookie来保存客商登陆音信
- php设置session值和cookies的求学示例
- ThinkPHP的cookie和session争辩形成库克ie无法选择的缓慢解决方法
- PHP中cookie和session的分别实例分析
- PHP会话调整:Session与库克ie详解
- thinkphp中session和cookie无效的消除方法
- 相比较之下解析php中Cookie与Session的纠纷
本文由金沙澳门官网送注册58发布于计算机网络,转载请注明出处:PHP和ASP对象的等价关系,PHP编程最快明白
关键词:
下一篇:没有了