摘要:[PHP]當PHP相遇Cookie與Session所擦出的火花
但實際自己在用的時候,卻痛哭流涕...因為時常有個問題困惱著我,而現在想起來感覺自己傻傻的
<?php
setcookie( "test", "Good_Idea", time()+3600);
//變數為test,變數值為Good_Idea,存活時間一小時(3600秒)
?>
<?php
echo $_COOKIE["test"]; //讀取變數
?>
<?php
setcookie( "test", "", time()-3600);
?>
Session的使用方法:
<?php
session_start();
?>
<?php
$_SESSION['test']="Good_Idea";
?>
<?php
echo $_SESSION['test'];
?>
<?php
session_unset("test");
//unset($_SESSION['test']);
?>
<?php
session_unset();
?>
<?php
session_start(); //啟動Session
$_SESSION['test']="Good_Idea"; //設置Session變數
echo "\$_SESSION['test']變數值:".$_SESSION['test'];
echo "<hr />";
//使用isset()函數檢查變數是否有被設置
echo("清空Session變數前:");
if(isset($_SESSION['test'])){
echo("有設置變數");
}else{
echo("未設置變數");
}
echo "<hr />";
session_unset("test");
//unset($_SESSION['test']);
echo("清空Session變數後:");
if(isset($_SESSION['test'])){
echo("有設置變數");
}else{
echo("未設置變數");
}
?>