php中的cookies和session是如何用的和asp有何区别

小婷_wuni 2001-09-25 04:57:54
主要是在语法方面response.cookies("userid")在php中如何写的,还有其它方面的
...全文
203 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
小婷_wuni 2001-09-27
  • 打赏
  • 举报
回复
up
小婷_wuni 2001-09-27
  • 打赏
  • 举报
回复
多谢大虾帮忙,不会亏待你们的,给分!!!
Rain_Z001 2001-09-26
  • 打赏
  • 举报
回复
session和cookie是不同的概念
if(isset($username))写入session前必须写这个吗,这个是判断用的,可以不写,但小心出错
response.cookies("userid"),在php是setcookie("userid",$vars,time()+'时间')
我给出的是最简单的例子改变cookie的值也是用这个函数!
最后说一句,cookie要比session简单,但是也灵活一些,功能也强一些!它的不安全是有,但是我们只要不把密码。银行帐号放进去,不就OK了??好了!希望我的发言对你有所帮助,祝您早日解决问题!
zxyufan 2001-09-26
  • 打赏
  • 举报
回复
我都该睡觉了~~...zzzZZZZ
小婷_wuni 2001-09-26
  • 打赏
  • 举报
回复
各位大虾该起床了,看看我的问题吧,多谢帮忙
小婷_wuni 2001-09-25
  • 打赏
  • 举报
回复
if(isset($username))写入session前必须写这个吗
还有可否在程序中写我的意思是
function adduser()
{...
if(isset($username){
session_name($username);
{...
}
还有我在程序一开始就注册了变量session_name('username');这个username是不是随着我是变量$username而改变,如果不是,是如何用的
zxyufan 2001-09-25
  • 打赏
  • 举报
回复
faint
conquer 2001-09-25
  • 打赏
  • 举报
回复
Session 函数库


session_start
初始 session。

语法: boolean session_start(void);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数初始化一个新的 Session,若该客户已在 Session 之中,则连上原 Session。本函数没有参数,且返回值均为 true

session_destroy
结束 session。

语法: boolean session_destroy(void);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数结束目前的 Session。本函数没有参数,且返回值均为 true。

Session 函数库


session_name
存取目前 session 名称。

语法: string session_name(string [name]);

返回值: 字符串

函数种类: 资料处理




内容说明


本函数可取得或者重新配置目前 Session 的名称。若无参数 name 则表示单单获取目前 Session 名称,加上参数则表示将 Session 名称设为参数 name。




使用范例


下面的范例为 Session 片段程序

<?php
$username="guest1";
if(isset($username)) {
session_name($username);
}
echo "您是 ".session_name()."\n";
?>


Session 函数库


session_module_name
存取目前 session 模块。

语法: string session_module_name(string [module]);

返回值: 字符串

函数种类: 资料处理




内容说明


本函数可取得或者重新配置目前 Session 的模块。若无参数 module 则表示只获取目前 Session 的模块,加上参数则表示将 Session 模块设为参数 module。




session_save_path
存取目前 session 路径。

语法: string session_save_path(string [path]);

返回值: 字符串

函数种类: 资料处理




内容说明


本函数可取得或者重新配置目前存放 Session 的路径。若无参数 path 则表示只有取得目前 Session 的路径目录名,加上参数 path 则表示将 Session 存在新的 path 上。
session_id
存取目前 session 代号。

语法: string session_id(string [id]);

返回值: 字符串

函数种类: 资料处理




内容说明


本函数可取得或者重新配置目前存放 Session 的代号。若无参数 id 则表示只有取得目前 Session 的代号,加上参数则表示将 Session 代号设成新指定的 id。输入及返回均为字符串。

session_register
注册新的变量。

语法: boolean session_register(string name);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数在全域变量中增加一个变量到目前的 Session 之中。参数 name 即为欲加入的变量名。成功则返回 true 值。

Session 函数库


session_unregister
删除已注册变量。

语法: boolean session_unregister(string name);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数在目前的 Session 之中删除全域变量上的变量。参数 name 即为欲删除的变量名。成功则返回 true 值。


session_is_registered
检查变量是否注册。

语法: boolean session_is_registered(string name);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数可检查目前的 Session 之中是否已有指定的变量注册。参数 name 即为欲检查的变量名。成功则返回 true 值。

Session 函数库


session_decode
Session 资料解码。

语法: boolean session_decode(string data);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数可将 Session 资料解码。参数 data 即为欲解码的资料。成功则返回 true 值。


Session 函数库


session_encode
Session 资料编码。

语法: boolean session_encode(void);

返回值: 布尔值

函数种类: 资料处理




内容说明


本函数可将 Session 资料编码,编码以 ZEND 引擎做哈稀编码。本函数没有参数。成功则返回 true 值。


--------------
以上内容摘自
sadly (www.phpx.com)


conquer 2001-09-25
  • 打赏
  • 举报
回复

--------------------------------------------------------------------------------
Session 函数库
--------------------------------------------------------------------------------



本函数库共有 11 个函数
session_start: 初始 session。
session_destroy: 结束 session。
session_name: 存取目前 session 名称。
session_module_name: 存取目前 session 模块。
session_save_path: 存取目前 session 路径。
session_id: 存取目前 session 代号。
session_register: 注册新的变量。
session_unregister: 删除已注册变量。
session_is_registered: 检查变量是否注册。
session_decode: Session 资料解码。
session_encode: Session 资料编码。


21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧