PHP Session 技术

其实,Session与Cookie的功能用途都是一样的,不同的是Cookie是将数据缓存在客户端,而Session是缓存在服务器上;就数据的安全性而言,Session的确比Cookie好许多。

并且在Session的使用上,限制也比Cookie还要严格。例如声明开始使用Session之后,程序不能做输出的操作,否则会导致PHP在解释上发生错误。

session_start

这是使用session之前必须要声明的函数,每一个使用session的函数都必须事先声明这个函数启动session

session_register

主要是用来记录注册一个以上的session缓存变量

register.php

<?
session_start(); //启动session
session_register("ip");
$ip = $REMOTE_ADDR; 
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>register应用</title>
</head>

<body>
<form name="form1" method="post" action="show_register.php">
  <input type="submit" name="Submit" value="显示您的IP">
</form>
</body>
</html>
show_register.php

<?
session_start(); //启动session
echo $ip;
?>



你可能感兴趣的:(PHP)