|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学习如何将PHP与HTML结合起来完成简单动态页面 php4比php3新加了session的撑持。略微用了一下,对其函数接口,外部机制,
使用的便利性做了也许的懂得。
session的意义人人都应当清晰,一个session可以包含数次http的恳求和应对,
好比咱们用163.net,从login到logout或超时就作为一个session,session
的独一标识通常为在体系外部生成一个独一的session ID,通常为一个挺长的
字符串。一个session除session ID,还可以有本人的session data,可以
纪录和辨别sesion的分歧形态。
php4对session操作供应以下接口:
session_start ― Initialize session data
session_destroy ― Destroys all data registered to a session
session_name ― Get and/or set the current session name
session_module_name ― Get and/or set the current session module
session_save_path ― Get and/or set the current session save path
session_id ― Get and/or set the current session id
session_register ― Register a variable with the current session
session_unregister ― Unregister a variable from the current session
session_is_registered ― Find out if a variable is registered in a session
session_decode ― Decodes session data from a string
session_encode ― Encodes the current session data as a string
意义人人一看就可以分明,session_start入手下手一个session,session_destroy结
束一个session,session_id获得以后的session_id,session_register向以后
的session注册一个变量,这个很有效,好比用户逛商场,选中了某几样商品你
就能够用session_register把商品称号或代码register到以后的session中。
好比上面例子(摘自php manual):
<?php
session_register("count");
$count++;
?>
Hello visitor, you have seen this page <? echo $count; ?> times.<p>
# the <?=SID?> is necessary to preserve the session id
# in the case that the user has disabled cookies
To continue, <A HREF="nextpage.php?<?=SID?>">click here</A>
session_register可以隐式地激起session_start(假如用户之前没发session_
start挪用),以后的session注册了一个变量count,每次用户点击click here
的时分,这个变量城市增一。你可以本人试一下。<?=SID?>的意义不多赘述。
最近陆续的有人问我学习php的心得,现在整理为下面,希望可以对大家有些帮助。 |
|