《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
2018-09-21 00:04
实例11:日期戳、日期显示
复制代码 代码如下:
<?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>;
?>
实例12:表单变量编码、接收
复制代码 代码如下:
<?php
echo $str=urlencode(第一页);//URL变量编码,跟google一样
echo <br>.urldecode($str);//URL变量解码,我看到了
echo <br><a href=index.php?page=.$str.>第一页</a>;
echo <br>;
if($_GET)echo 变量已接收:.$_GET[page];//$_GET对应$_POST,PHP是自动识别URL编码并自动解码好的。
echo <br>;
?>
实例13:session使用
复制代码 代码如下:
<?php
session_start();//session在浏览器关闭后马上失效,需要这样声明才能读写session
$_SESSION[id]=服务器;//这就是声明和初始化了,和数组用法一样
$_SESSION[name]=会话;
print_r($_SESSION);//会话注册成功输出一个数组
echo <br>;
$_SESSION[id]=还是服务器;//改变一个会话,再输出看看
unset($_SESSION[name]);//注销一个会话,再输出看看
print_r($_SESSION);
echo <br>;
?>
实例14:cookie使用
复制代码 代码如下:
<?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 GD绘制24小时柱状图
下一篇:PHP 信号管理知识整理汇总
文章标题:《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
文章链接:http://soscw.com/essay/16147.html