php设置httponly的方法:首先打开php配置文件“php.ini”;然后找到“session.cookie_httponly”设置项;接着按“i”,使“vi”进入编辑模式,并将值设为“1”;最后重启“php-fpm”即可。

推荐:《PHP教程》
php.ini设置cookie_httponly
方法:
通过 php --ini命令找到php配置文件所在路径
立即学习“PHP免费学习笔记(深入)”;
# php --ini

打开php配置文件php.ini
# cd /usr/local/php7/lib # vi php.ini

找到 session.cookie_httponly = 设置项,按i使vi进入编辑模式,将值设为1。
session.cookie_httponly = 1

51shop 由 PHP 语言开发, 使用快速的 MySQL 数据库保存数据 ,为中小型网站实现网上电子商务提供一个完美的解决方案.一、用户模块1. 用户注册:用户信息包括:用户ID、用户名、用户密码、性别、邮箱、省份、城市、 联系电话等信息,用户注册后不能立即使用,需由管理员激活账号,才可使用(此功能管理员可设置)2. 登录功能3. 资料修改:用户可修改除账号以后的所有资料4. 忘记密码:要求用
按 Esc 键,输入:wq保存退出vi编辑器。
:wq

重启php-fpm,通过ps找到php-fpm进程号,然后重启php-fpm
# ps -ef | grep php-fpm # kill -USR2 查询到的进程号

通过chrome浏览器的调试模式忍让看到httponly没有勾选上,但通过js已经获取不到cookie了。设置已经生效了。

注意事项
为了让站点不停止,请平滑重启php-fpm。










