《PHP编程最快明白》第四讲:日期、表单接收、session、cookie

前端之家收集整理的这篇文章主要介绍了《PHP编程最快明白》第四讲:日期、表单接收、session、cookie前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

实例11:日期戳、日期显示 @H_301_0@<div class="codetitle"><a style="CURSOR: pointer" data="94646" class="copybut" id="copybut94646" onclick="doCopy('code94646')"> 代码如下:

<div class="codebody" id="code94646"> @H_301_0@<?PHP @H_3010@echo time();//返回一串以秒计算的时间数字戳 @H3010@echo "
"; @H
3010@echo date("Y-m-d H:i:s",time()+83600);//格式化时间,+83600变为中国时区时间 @H3010@echo "
"; @H
3010@$str="2010-08-24 10:26:10"; @H3010@echo date("Y-m-d H:i:s",strtotime($str));//strtotime将字符串转为时间戳 @H3010@echo "
"; @H
3010@?> @H3010@
@H3010@实例12:表单变量编码、接收 @H301_0@<div class="codetitle"><a style="CURSOR: pointer" data="86360" class="copybut" id="copybut86360" onclick="doCopy('code86360')"> 代码如下:
<div class="codebody" id="code86360"> @H_301_0@<?PHP @H_3010@echo $str=urlencode("第一页");//URL变量编码,跟google一样 @H3010@echo "
".urldecode($str);//URL变量解码,我看到了 @H
301_0@echo "
<a href=index.php?page=".$str.">第一页";
echo "
";
if($_GET)echo "变量已接收:".$_GET['page'];//$_GET对应$_POST,PHP是自动识别URL编码并自动解码好的。
echo "
";
?>

实例13:session使用
<div class="codetitle"><a style="CURSOR: pointer" data="64334" class="copybut" id="copybut64334" onclick="doCopy('code64334')"> 代码如下:
<div class="codebody" id="code64334"> @H_301_0@<?PHP @H_301_0@session_start();//session在浏览器关闭后马上失效,需要这样声明才能读写session @H_301_0@$_SESSION['id']='服务器';//这就是声明和初始化了,和数组用法一样 @H_301_0@$SESSION['name']='会话'; @H301_0@print_r($_SESSION);//会话注册成功输出一个数组 @H_3010@echo "
"; @H
301_0@$_SESSION['id']='还是服务器';//改变一个会话,再输出看看 @H_301_0@unset($_SESSION['name']);//注销一个会话,再输出看看 @H_301_0@print_r($SESSION); @H3010@echo "
"; @H
3010@?> @H3010@
@H3010@实例14:cookie使用 @H301_0@<div class="codetitle"><a style="CURSOR: pointer" data="3855" class="copybut" id="copybut3855" onclick="doCopy('code3855')"> 代码如下:
<div class="codebody" id="code3855"> @H_301_0@<?PHP @H_301_0@setcookie("id","客户端");//这就是声明和初始化cookie的函数关闭浏览器即失效 @H_3010@setcookie("name","会话",time()+3600);//自此1小时后失效 @H301_0@print_r($_COOKIE);//会话注册成功输出一个数组,也可以用$HTTP_COOKIEVARS访问 @H3010@echo "
"; @H
301_0@setcookie("id","还是客户端");//改变一个会话,再输出看看 @H_301_0@unset($_COOKIE['name']);//注销一个会话,再输出看看,等价于setcookie("name","",time()-1);这是很多书上说的,其实用unset也能注销 @H_301_0@print_r($COOKIE); @H3010@echo "
"; @H
3010@?> @H301_0@

日期日期日期表单接收

猜你在找的PHP相关文章