php / pear包“记住我在这台电脑上”

时间:2008-11-25 17:31:32

标签: php cookies pear

我知道这通常是使用Cookie完成的,但我在不同的浏览器上获得了不可预测的结果,并决定寻找专注于此的梨包。只是想知道是否有一个包(例如HTTP_Client?),任何人都已成功使用这种特殊情况。或者实际上,人们从不或者很少遇到手动设置cookie并检查它们的例程有问题?使用包来处理cookie是常见的吗?

1 个答案:

答案 0 :(得分:1)

PEAR::LiveUser中有这样的功能,但我坚信它会有点矫枉过正。以下是您要求从end user docs获取的功能的说明:

  

setRememberCookie [第1326行] bool   setRememberCookie(string $ handle,   string $ passwd)

     

如果允许使用cookie,则使用此方法   检查用户是否需要cookie   设置,所以他不必进入   他的下一个处理和密码   登录。如果是,它将设置   cookie中。

* Return: true if the cookie can be set, false otherwise
* Access: public
     

参数:string $ handle -
  试图用户的句柄   验证字符串$ passwd -
  尝试的用户的密码   认证

Cookie检查会给您带来麻烦吗?您可以拥有www与非www,子域名与域名或任意数量的逻辑问题。我记得我正在开发一个PHP身份验证系统,它正在做你正在做的事情,但我也记得它是一个可以继续工作的熊。当然你的里程可能会有所不同。 :)