English version
German version
Spanish version
French version
Italian version
Portuguese / Brazilian version
Dutch version
Greek version
Russian version
Japanese version
Korean version
Simplified Chinese version
Traditional Chinese version
Hindi version
Czech version
Slovak version
Bulgarian version
 

国家发展与支持PHP应用

网页设计 RSS Feed





分期付款1Developing国有启用了PHPWhen应用用户是通过浏览网站,并从一个网页浏览到另一个网页,有时网站需要记住的行动(如选择) 表现出色的用户。例如,在一个网站销售DVD光盘,用户通常通过一个浏览列表的DVD办理登机手续,并选择在会议结束了购物的个人DVD光盘。该网站需要 记得其中DVD的用户选择,因为选择的项目必须再次提交给用户当用户检查出来。换句话说,该网站需要记住的国家-即选定的项目- 用户的浏览activities.However,HTTP是一种无状态的协议,是没有能力来处理国家。一个标准的HTML网站基本上提供的资料,用户和一系列的链接,简单地指示 对其他相关网页的用户。这种性质的HTTP无国籍使网站能够贯穿多个服务器复制负载平衡的目的。一个主要的缺点是,虽然从一个网页浏览到另一个, 该网站不记得的浏览会话的状态。这使几乎impossible.In互动,以增加互动性,开发人员可以使用PHP的会话处理功能,以增加 HTTP的功能,以便记住的浏览会话的状态。在基本上是2种方式PHP并:1。使用Cookie 2。使用SessionsThe下一期讨论如何管理会话使用 饼干...分期付款2CookiesCookies用于存储的国家,在浏览器中的资料。浏览器可以保持到20每个域的Cookie和价值观在cookie中存放不能超过4 KB的。如果有更多的 20创建的Cookie的网站,不过是最近的20个是存储。 Cookie是只适用于情况下,不需要复杂的会议沟通,并没有因为有些开发商因主张 隐私问题。此外,一些用户关闭了Cookie支持他们browsers.The下面是一个典型的服务器浏览器的事件发生顺序cookie时使用:1。服务器知道它需要 记得浏览session2国。该服务器创建一个Cookie,并使用设置Cookie在HTTP响应头域通过cookie来的browser3。该浏览器读取HTTP响应中的cookie字段 并存储cookie4。这个cookie信息是未来的浏览器以及服务器的通信,可以作为一种variablePHP使用的PHP脚本提供了一种通过函数调用setcookie()函数以方便创造 饼干。对setcookie的语法如下:int setcookie(字符串名称,[串缬氨酸],[廉政到期日期],[字符串路径],字符串域,[廉政安全])的参数是:1。名字-这是一个强制性的参数和使用 随后,以确定cookie2。价值- cookie的值-例如,如果该Cookie是用来存储用户的名称,值参数将存储的实际名称-例如John3。到期日期-的 Cookie的寿命。在此日期之后,Cookie的过期,unusable4。路径-路径是指从该网址的cookie是有效的allowed5。域-域所创建的Cookie,并允许 读取cookie6的内容。安全-指定如果Cookie只能通过安全连接发送-例如SSL的使sessionsThe下面是一个例子,向用户展示了多少次的具体 网页已显示给用户。复制到一个与。php后缀的文件下(无论是PHP和HTML)的代码,并进行测试。[?PHP的/ /检查是否$计数变量已与数相关 曲奇如果(!isset($计数))($计数= 0;)否则($数+ +;)setcookie(“伯爵”,$数,时间()600,“/”,“”,0);?] [HTML全文] [头] [标题]会话处理使用Cookie [/标题] [/头] [机构]本页面已被显示: [?= $数?]倍。[/机构] [/ HTML全文]下一期讨论如何管理会话使用PHP会话处理与cookies功能启用...学费3PHP会话处理-饼干储存EnabledInstead 会议在通过使用cookies浏览器的信息,这些信息可以改为存放于在会议文件的服务器。一个会话文件创建并为每个用户会话保持。例如,如果 有三个浏览网站并发用户,三个会议文件将被创建和维护-为每个用户之一。本届会议的文件被删除,如果会话是明确的PHP脚本或封闭 守护垃圾收集过程中提供的由PHP。良好的编程习惯将要求会被关闭的script.The明确以下是一个典型的服务器浏览器的事件序列时发生 PHP的会话处理的方法有:1。服务器知道它需要记住的浏览session2国。 PHP的生成sssion身份证,并创建一个会话文件来存储未来所需资料,后来 页3。 Cookie是生成wih会话ID在browser4。这个cookie存储会话ID是透明和自动地发送到所有后续请求到serverThe以下PHP服务器 会议处理的例子来完成与前面的Cookie的例子相同的结果。复制到一个与。php后缀的文件下(无论是PHP和HTML)的代码,并进行测试。[?PHP的/ /启动一个会话 通知在session_start ();// PHP的信息需求的数量将在会议文件记住,如果(!session_is_registered(“计数”))(了session_register(“计数”); $计数= 0;)否则($数+ +;)$ session_id = session_id(); ?] [HTML全文] [头] [标题] PHP会话处理-曲奇启用[/标题] [/头] [机构]本届会议编号是:[?= $ session_id?]本页面已显示:[? = $伯爵?]倍。[/机构] [/ HTML全文]的职能的摘要 PHP提供的会话处理是:1。布尔start_session() -初始化session2。字符串session_id([字符串ID]) -要么返回当前的会话ID或指定的会话ID时使用的会话 created3。布尔了session_register(混合名称[,混合...]) -寄存器变量存储在会话文件。在每一个参数传递给函数是一个单独的variable4。布尔session_is_registered(串 variable_name) -如果一个变量以前已登记检查存储在会议文件5。 session_unregister(字符串varriable_name) -注销从会议文件中的变量。未注册的变量 不再有效在session.6参考。 session_unset() - unsets所有的会话变量。重要的是要注意,所有的变量保持registered.7。布尔session_destroy() -破坏了会议。 这是start_session function.The相反下一期讨论如何管理会话使用PHP会话处理功能禁用Cookie时...学费4PHP会话处理-无 CookiesIf Cookie是在浏览器中禁用,上面的例子不能工作。这是因为虽然会议的文件,存储所有变量在服务器上保存,仍然是一个Cookie在浏览器所需要 存储会话ID是用来识别会议及其相关会议文件。最常见的方式解决这将是明确传递会话ID回从作为查询浏览器服务器 例如在URL.For参数,PHP脚本生成的请求后,在以下格式start_session电话:http://www.yourhost.com/yourphpfile.php?PHPSESSID = [实际会话ID]以下是 摘录,说明了讨论:手动建立网址:$网址=“http://www.yoursite.com/yourphppage.php?PHPSESSID =”。 session_id(); [1的HREF ="[?=$网址?]“]锚文字[/ 1]建设网址使用SID:[1 的HREF =“http://www.yoursite.com/yourphppage.php?[?= SID的?]”]锚文字[/ 1]与作者的permission.This文章采用的是约翰L约翰L书写的网络管理员设计师的旗(http://www.designerbanners.com)。

文章来源: Messaggiamo.Com

Translation by Google Translator





Related:

» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker


网管得到HTML代码
加上这条到你的网站!

网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!

Add to Google RSS Feed See our mobile site See our desktop site Follow us on Twitter!

提交你的文章,以 Messaggiamo.Com 目录

分类


版权 2006-2011 Messaggiamo.Com - 网站地图 - Privacy - 网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]
Hosting by webhosting24.com
Dedicated servers sponsored by server24.eu