ホームページ >バックエンド開発 >PHPの問題 >PHPでcookie_httponlyを設定する方法

PHPでcookie_httponlyを設定する方法

藏色散人
藏色散人オリジナル
2020-07-25 11:11:044539ブラウズ

php で httponly を設定する方法: まず、php 設定ファイル「php.ini」を開き、次に「session.cookie_httponly」設定項目を見つけます。次に、「i」を押して「vi」を編集モードにし、値を「1」に変更し、最後に「php-fpm」を再起動します。

PHPでcookie_httponlyを設定する方法

推奨: 「PHP チュートリアル

php.ini 設定 cookie_httponly

方法:

php --ini コマンドで php 構成ファイルへのパスを見つけます

# php --ini

PHPでcookie_httponlyを設定する方法

php 構成ファイル php.ini を開きます

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

PHPでcookie_httponlyを設定する方法

session.cookie_httponly = 設定項目を見つけて、i を押して vi を編集モードにし、値を 1 に設定します。

session.cookie_httponly = 1

PHPでcookie_httponlyを設定する方法

Esc キーを押して「wq」と入力し、保存して vi エディターを終了します。

:wq

PHPでcookie_httponlyを設定する方法

php-fpm を再起動し、ps を通じて php-fpm プロセス番号を見つけて、php-fpm

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

PHPでcookie_httponlyを設定する方法

Chrome ブラウザのデバッグ モードでは、httponly がチェックされていないことがわかりますが、js を介して Cookie を取得できません。設定が有効になりました。

PHPでcookie_httponlyを設定する方法

注意事項

サイトが停止しないように、php-fpmをスムーズに再起動してください。

以上がPHPでcookie_httponlyを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。