Heim  >  Artikel  >  Backend-Entwicklung  >  php session_id用法,请指导。

php session_id用法,请指导。

WBOY
WBOYOriginal
2016-06-13 12:04:21799Durchsuche

php session_id用法,请指点。~

本帖最后由 eiysxd 于 2014-08-10 17:23:40 编辑 看到osc上的一个问题。
问题如下:
请问一个问题, Cookies可以记录用户名和密码来实现自动登录网站.思路是用户登录的时候用js获取数据,生成cookies文件保存在用户的计算机里面,下次登录的时候自动读取是否存在Cookies文件,有就加载登录它.
请问这个用户名和密码如何加密保存? 难道只是普通的用户名和加密的密码吗?
有一个用户回答:
别逗了,怎么能够把密码保存到客户端的cookie里呢,自动登录是将session id保存到cookie里实现的

请问如何利用php的session_id来实现生成唯一值?,原理应该是 用户登录了网站,就把该用户的这个session_Id写入数据库的一列,然后也写入到cookies,当用户再次打开网站的时候会有一个功能 就是检索用户是否有该网站的cookies,然后读取,与数据库验证,返回用户的登录状态。
但是session_id到底要怎么用? 要如何实现唯一值 ,?请指点。 
------解决方案--------------------
服務器生成的唯一值,只要是同一會話且沒有過期,獲取到的session_id()是一樣的。
<br /><?php<br />session_start();<br />echo session_id();<br />?><br />

每次都一樣,除非關閉了瀏覽器再開才會再生成。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn