关于在php中如何使用session和Cookies 菜鸟版本
2011-03-07 20:59
477 查看
一、sesion 是一个常用的方法,在不同的编程语言中的用法不一样。
下面就把如何在php中用session和大家分享一下。
page1:session.php
<?php
session_start();
session_register("username");
$_SESSION['username']='user';
?>
这个页面是给session变量附值,与数据库结结合方法也是一样的。
我们可以根据需要设置session的属性。
page2:session1.php
<?php session_start();
echo $_SESSION['username'];
?>
这个页面主要是输出session的值,但是我们要注意。session_start();
一定要在每次使用之前打开。
好了,这是使用session的一般方法。希望对你有用。
二、Cookies的使用。
注意 cookie 中值的部分在发送的时候会被自动用 urlencode 编码并在接收到的时候被自动解码并把值赋给与自己同名的 cookie 变量。如果不想这样并且在使用 PHP 5 的话,可以用 setrawcookie() 来代替。下面这个简单的例子可以得到刚才所设定的 cookie 的值:
<?php
// 输出单独的 cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
// 另一个调试的方法就是输出所有的 cookie
print_r($_COOKIE);
?>
要删除 cookie 需要确保它的失效期是在过去,才能触发浏览器的删除机制。下面的例子说明了如何删除刚才设置的 cookie:
也可以通过在 cookie 名称中使用数组符号来设定数组 cookie,可以设定多个 cookie 作为数组单元,在脚本提取 cookie 时所有的值都放在一个数组种: 例子 3. [b][b]setcookie()[/b] 中使用数组的例子[/b]
<?php
// 设定 cookie
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// 刷新页面后,显示出来
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "$name : $value <br /> ";
}
}
?>
这就是session 和cookie 的使用方法。
本文来自免费试用网站长:(http://www.shiyongw.com/),转载请保留来源,谢谢~!
同时赞一个
下面就把如何在php中用session和大家分享一下。
page1:session.php
<?php
session_start();
session_register("username");
$_SESSION['username']='user';
?>
这个页面是给session变量附值,与数据库结结合方法也是一样的。
我们可以根据需要设置session的属性。
page2:session1.php
<?php session_start();
echo $_SESSION['username'];
?>
这个页面主要是输出session的值,但是我们要注意。session_start();
一定要在每次使用之前打开。
好了,这是使用session的一般方法。希望对你有用。
二、Cookies的使用。
例子 1. [b][b]setcookie()[/b] 发送例子[/b]
|
<?php
// 输出单独的 cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];
// 另一个调试的方法就是输出所有的 cookie
print_r($_COOKIE);
?>
要删除 cookie 需要确保它的失效期是在过去,才能触发浏览器的删除机制。下面的例子说明了如何删除刚才设置的 cookie:
例子 2. [b][b]setcookie()[/b] 删除例子[/b]
|
<?php
// 设定 cookie
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");
// 刷新页面后,显示出来
if (isset($_COOKIE['cookie'])) {
foreach ($_COOKIE['cookie'] as $name => $value) {
echo "$name : $value <br /> ";
}
}
?>
这就是session 和cookie 的使用方法。
本文来自免费试用网站长:(http://www.shiyongw.com/),转载请保留来源,谢谢~!
0人 | 了这篇文章 |
相关文章推荐
- 关于在php中如何使用session```Cookies~``
- 关于在php中如何使用session```Cookies~``
- 关于在php中如何使用session和Cookies
- php 中关于 fopen 如何打开或创建中文文件的使用说明
- 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数
- PHP - Manual手册 - CXLIX. Session 会话处理函数 - session.use_only_cookies指定是否在客户端仅仅使用 cookie 来存放会话 ID
- 模板中如何使用$smarty变量get,post,request,cookies,session,server,env
- PHP如何使用session在同一浏览器的两个页面传值
- 如何使用phpstudy定制php版本
- SMARTY模板中如何使用get,post,request,cookies,session,serv
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- jquery关于checkbox判断,在1.11.3版本该如何使用?
- PHP版本如何选择?应该使用哪个版本?
- php中如何同时使用session和cookie来保存用户登录信息
- 关于PHP中浏览器禁止Cookie后,Session能使用吗?
- PHP客户端禁用cookie如何使用session
- 关于CVS、SVN版本控制及Eclipse中如何使用CVS、SVN
- PHP 常用的时间函数,session、 cookies使用
- H5+app如何使用session 服务端为PHP
- 模板中如何使用$smarty变量get,post,request,cookies,session,server,env