首页 > 网站建设 >

网站建设公司如何通过URL传递会话

发布时间:2020-01-09 作者:网站建设

  网站建设公司如何通过URL传递会话,网站建设公司如何通过URL传递会话,如果客户浏览器支持Cookie,就把SessionID作为Cookie保存在浏览器中。但如果客户端禁止Cookie的使用,浏览器中就不存在作为Cookie的SessionID,因此在客户请求中不包含Cookie信息。如果调用session_start()函数时,无法从客户端浏览器中取得作为Cookie的SessionID,则又创建了一个新的SessionID,也就无法跟踪客户状态。因此,每次客户请求支持Session的PHP脚本,session_start()函数在开启Session时都会创建一个新的Session,这样就失去了跟踪用户状态的功能。
  在PHP中提出了跟踪Session的另一种机制,如果客户浏览器不支持Cookie,PHP则可以重写客户请求的URL,把SessionID添加到URL信息中。可以手动地在每个超链接的URL中都添加一个SessionID。
  如果把客户端的Cookie禁用,单击test1.php页面中的超链接会出现下面的结果,在地址栏中会把SessionID以session_name=session_id的格式添加到URL上。
如果客户端的Cookie可以使用,则会把SessionID保存到客户端的Cookie中,而SID就成为一个空字符串,不会在地址栏中的URL后面显示。启用客户端的Cookie,重复前面的操作。深圳网站建设公司本文关于“网站建设公司如何通过URL传递会话”的知识就介绍分享到这里,谢谢关注,博纳网络编辑整理。
 
 
 
 
文章标题:网站建设公司如何通过URL传递会话
本文地址:https://www.198bona.com/news/5360.html
如果您觉得案例还不错请帮忙分享:

网站建设

网络推广

解决方案

域名主机

建站行业资讯