网站地图    收藏   

主页 > php专栏 > 流程控制语句 >

php cookie 详解 - php会话

来源:自学PHP网    时间:2014-11-27 22:01 作者: 阅读:

[导读] 什么是 cookie?cookie 常用于识别用户,cookie 是服务器留在用户计算机中的小文件,每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie,通过 php,您能够创建并取回 cookie 的值 如何...

php cookie 详解

什么是 cookie?cookie 常用于识别用户,cookie 是服务器留在用户计算机中的小文件,每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie,通过 php,您能够创建并取回 cookie 的值.

如何创建 cookie?setcookie() 函数用于设置 cookie.

注释:setcookie() 函数必须位于 <html> 标签之前.

语法:setcookie(name, value, expire, path, domain);

  1. function cookie($var$value=''$time=0, $path=''$domain=''){  
  2. $_cookie[$var] = $value;  
  3. if(is_array($value)){  
  4. foreach($value as $k=>$v){  
  5. setcookie($var.'['.$k.']'$v$time$path$domain$s);  
  6. }  
  7. }else{  
  8. setcookie($var$value$time$path$domain$s);  

如果浏览器不支持 cookie 该怎么办?

如果您的应用程序涉及不支持 cookie 的浏览器,您就不得不采取其他方法在应用程序中从一张页面向另一张页面传递信息,一种方式是从表单传递数据,有关表单和用户输入的内容,稍早前我们已经在本教程中介绍过了.

下面的表单在用户单击提交按钮时向 "welcome.php" 提交了用户输入:

  1. <html> 
  2. <body>
  3. <form action="welcome.php" method="post"
  4. name: <input type="text" name="name" /> 
  5. age: <input type="text" name="age" /> 
  6. <input type="submit" /> 
  7. </form>
  8. </body> 
  9. </html> 

取回 "welcome.php" 中的值,就像这样:

  1. <html> 
  2. <body> 
  3. welcome <?php echo $_post["name"]; ?>.<br /> 
  4. you are <?php echo $_post["age"]; ?> years old. 
  5. </body> 
  6. </html> 

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论