超全局变量:
PHP的一系列系统级变量,它们总是以‘$_’开头,并且其余部分字母全部大写。
Web页面交互:
网页之间或PHP代码文件之间用来交互的变量数据可以存储在两个主要的地方:客户端的Cookie或者服务器端的Session。
客户端Cookie
建立一个名为CookieName的Cookie,并用$data变量的值存储其中:
setcookie("CookieName",$data);
给上面一个Cookie一个过期时间:
setcookie("CookieName",$data,time()+60*60*24*30);//过期时间一个月
用超全局变量$_COOKIE来访问Cookie中的值:
$newdata=$_COOKIE["CookieName"];
服务器端Session
Session文件名以"sess_"开头,然后是字母和数字的随机组合:sess_jklgnm78643gh26;
要开始一个Session,无论怎么样,都要使用session_start()函数;
用超全局变量$_SESSION来存储和获得session中的值:
#存储:
session_start();
$today=date("Y-m-d");
$_SESSION['today']=$today;
#获取
session_start();
$nowdate=$_SESSION['today'];
echo "today is ".$nowdate;
常见的超全局变量还有 $_GET,$_POST,$_REQUEST
本文介绍了PHP中的超全局变量及其应用场景,包括$_GET、$_POST、$_REQUEST、$_COOKIE和$_SESSION等,并详细解释了如何通过客户端Cookie和服务器端Session实现Web页面间的变量数据交互。
&spm=1001.2101.3001.5002&articleId=7605996&d=1&t=3&u=2d3836c853cd491a8bbf50268f473016)
774

被折叠的 条评论
为什么被折叠?



