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

2020-01-17 11:56栏目:编程
TAG:

实例11:日期戳、日期显示 复制代码 代码如下: 复制代码 代码如下: 第一页"; echo "
"; ifecho "变量已接收:".$_GET['page'];//$_GET对应$_POST,PHP是自动识别URL编码并自动解码好的。 echo "
"; ?> 实例13:session使用 复制代码 代码如下: 复制代码 代码如下:

实例11:日期戳、日期显示
复制代码 代码如下:
echo time();//返回一串以秒计算的时间数字戳
echo "
";
echo date("Y-m-d H:i:s",time()+8*3600);//格式化时间,+8*3600变为中国时区时间
echo "
";
$str="2010-08-24 10:26:10";
echo date("Y-m-d H:i:s",strtotime($str));//strtotime将字符串转为时间戳
echo "
";
?>

本文实例讲述了两个php日期控制类。分享给大家供大家参考。具体分析如下:

实例12:表单变量编码、接收
复制代码 代码如下:
echo $str=urlencode("第一页");//URL变量编码,跟google一样
echo "
".urldecode($str);//URL变量解码,我看到了
echo "
第一页";
echo "
";
if($_GET)echo "变量已接收:".$_GET['page'];//$_GET对应$_POST,PHP是自动识别URL编码并自动解码好的。
echo "
";
?>

由于工作需要我找了二个时间日期控制,这个不用js只要php实现的,因为要带参考查询操作,感兴趣的朋友可以参考一下,我自己用的是第二个,所以第二个己作了修改.

实例13:session使用
复制代码 代码如下:
session_start();//session在浏览器关闭后马上失效,需要这样声明才能读写session
$_SESSION['id']='服务器';//这就是声明和初始化了,和数组用法一样
$_SESSION['name']='会话';
print_r($_SESSION);//会话注册成功输出一个数组
echo "
";
$_SESSION['id']='还是服务器';//改变一个会话,再输出看看
unset($_SESSION['name']);//注销一个会话,再输出看看
print_r($_SESSION);
echo "
";
?>

实例一,代码如下:复制代码 代码如下:year=$year; $this->month=$month; } function endday() { $daydate=date("d",mktime(0,0,0,$this->month,35,$this->year)); $endday=35-$daydate; return $endday; } function oneday_week() { $oneday_week=date("w",mktime(0,0,0,$this->month,1,$this->year)); return $oneday_week; } function title_link() { if && !isset { $this->year = date; $this->month = date; } $lastmonth=$this->month-1; $nextmonth=$this->month+1; $lastyear=$this->year; $nextyear=$this->year; if { $lastmonth=12; $nextmonth=$this->month+1; $lastyear=$this->year-1; $nextyear=$this->year; } elseif { $lastmonth=$this->month-1; $nextmonth=1; $lastyear=$this->year; $nextyear=$this->year+1; } $str ="

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

<<<

"; $str.="

".$this->year."--".$this->month."

"; $str.="

>>>

"; return $str; } function Show_Calendar() { echo "

".$this->title_link()."

"; $weekarray=array("日","一","二","三","四","五","六"); for { echo "

".$weekarray[$k]."

"; } echo "

"; for { echo "

"; for { $math=( $j - $this->oneday_week + 7 * $i; echo "

"; if($math <= $this->endday { echo $math; } echo "

"; } echo "

版权声明:本文由bob体育app发布于编程,转载请注明出处:《PHP编程最快明白》第四讲:日期、表单接收、session、cookie