《PHP编程最快明白》第四讲:日期、表单接收、session、cookie
作者:bea
实例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));//s
实例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
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与paypal整合方法
- 网站用php实现paypal整合方法
- paypal即时到账php实现代码
- 解析PayPal支付接口的PHP开发方式
- php购物网站支付paypal使用方法
- IP攻击升级,程序改进以对付新的攻击
- php下封装较好的数字分页方法
- php下使用iconv需要注意的问题
- 批量修改RAR文件注释的php代码
- 为PHP初学者的8点有效建议
- PHP程序员最常犯的11个MySQL错误小结
- Windows 下的 PHP-PEAR 安装方法
- 整理的9个实用的PHP库简介和下载
- Notice: Undefined index: page in E:PHP est.php on line 14
- php运行出现Call to undefined function curl_init()的解决方法
- 《PHP编程最快明白》第八讲:php启发和小结
- 《PHP编程最快明白》第七讲:php图片验证码与缩略图
- 《PHP编程最快明白》第六讲:Mysql数据库操作
- 《PHP编程最快明白》第五讲:php目录、文件操作