最近使用php编程完成一个网站中,使用setcookie函数处理登录信息的时候发现对ios设备不兼容,cookie设置失败,以至于登录一直失败。

代码就如上面图片一样,参数使用了五个,设置了有效期,可以让浏览器触发机制,定时清除cookie。
偏偏ios设备端出bug了。想过很多情况,直到我找到以前我写过的php代码,才给了我解决问题的灵感。以前的代码是这样的:

经过验证,这解决了ios设备端的兼容问题,同时也不影响其他设备端(Android端,pc端都没问题),于是我就减少参数,网站果然是可以了。
具体原理以后再了解,现在mark一下,作为以后的参考。
网友评论