Discuz教程网

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

[复制链接]
authicon dly 发表于 2011-9-1 21:05:45 | 显示全部楼层 |阅读模式
实例11:日期戳、日期显示
代码如下:

  1. <?php
  2. echo time();//返回一串以秒计算的时间数字戳
  3. echo "<br>";
  4. echo date("Y-m-d H:i:s",time()+8*3600);//格式化时间,+8*3600变为中国时区时间
  5. echo "<br>";
  6. $str="2010-08-24 10:26:10";
  7. echo date("Y-m-d H:i:s",strtotime($str));//strtotime将字符串转为时间戳
  8. echo "<br>";
  9. ?>
复制代码




实例12:表单变量编码、接收
代码如下:

  1. <?php
  2. echo $str=urlencode("第一页");//URL变量编码,跟google一样
  3. echo "<br>".urldecode($str);//URL变量解码,我看到了
  4. echo "<br><a href=index.php?page=".$str.">第一页</a>";
  5. echo "<br>";
  6. if($_GET)echo "变量已接收:".$_GET['page'];//$_GET对应$_POST,PHP是自动识别URL编码并自动解码好的。
  7. echo "<br>";
  8. ?>
复制代码




实例13:session使用
代码如下:

  1. <?php
  2. session_start();//session在浏览器关闭后马上失效,需要这样声明才能读写session
  3. $_SESSION['id']='服务器';//这就是声明和初始化了,和数组用法一样
  4. $_SESSION['name']='会话';
  5. print_r($_SESSION);//会话注册成功输出一个数组
  6. echo "<br>";
  7. $_SESSION['id']='还是服务器';//改变一个会话,再输出看看
  8. unset($_SESSION['name']);//注销一个会话,再输出看看
  9. print_r($_SESSION);
  10. echo "<br>";
  11. ?>
复制代码




实例14:cookie使用
代码如下:

  1. <?php
  2. setcookie("id","客户端");//这就是声明和初始化cookie的函数。关闭浏览器即失效
  3. setcookie("name","会话",time()+3600);//自此1小时后失效
  4. print_r($_COOKIE);//会话注册成功输出一个数组,也可以用$HTTP_COOKIE_VARS访问
  5. echo "<br>";
  6. setcookie("id","还是客户端");//改变一个会话,再输出看看
  7. unset($_COOKIE['name']);//注销一个会话,再输出看看,等价于setcookie("name","",time()-1);这是很多书上说的,其实用unset也能注销
  8. print_r($_COOKIE);
  9. echo "<br>";
  10. ?>
复制代码








上一篇:《PHP编程最快明白》第三讲:PHP数组
下一篇:《PHP编程最快明白》第五讲:PHP目录、文件操作
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-3 01:50

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表