• 技术文章 >后端开发 >PHP问题

    php中如何设置cookie_httponly

    藏色散人藏色散人2020-07-25 11:11:04原创1101

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

    推荐:《PHP教程

    php.ini设置cookie_httponly

    方法:

    通过 php --ini命令找到php配置文件所在路径

    # php --ini

    企业微信截图_15956464148086.png

    打开php配置文件php.ini

    # cd /usr/local/php7/lib
     
    # vi php.ini

    企业微信截图_1595646419543.png

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

    session.cookie_httponly = 1

    企业微信截图_15956464242019.png

    按 Esc 键,输入:wq保存退出vi编辑器。

    :wq

    企业微信截图_15956464312598.png

    重启php-fpm,通过ps找到php-fpm进程号,然后重启php-fpm

    # ps -ef | grep php-fpm
    # kill -USR2 查询到的进程号

    企业微信截图_15956464369670.png

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

    企业微信截图_15956464412494.png

    注意事项

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

    以上就是php中如何设置cookie_httponly的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:php cookie_httponly
    上一篇:php static方法指的是什么 下一篇:php如何修改环境变量
    线上培训班

    相关文章推荐

    • PHP设置Cookie的HTTPONLY属性方法详解• php利用httponly防xss攻击• 怎么解决php fpm报错问题• nginx下php-fpm不记录php报错日志怎么办?

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网