php で httponly を設定する方法: まず、php 設定ファイル「php.ini」を開き、次に「session.cookie_httponly」設定項目を見つけます。次に、「i」を押して「vi」を編集モードにし、値を「1」に変更し、最後に「php-fpm」を再起動します。
推奨: 「PHP チュートリアル 」
php.ini 設定 cookie_httponly
方法:
php --ini コマンドで php 構成ファイルへのパスを見つけます
# php --ini
php 構成ファイル php.ini を開きます
# cd /usr/local/php7/lib # vi php.ini
session.cookie_httponly = 設定項目を見つけて、i を押して vi を編集モードにし、値を 1 に設定します。
session.cookie_httponly = 1
Esc キーを押して「wq」と入力し、保存して vi エディターを終了します。
:wq
php-fpm を再起動し、ps を通じて php-fpm プロセス番号を見つけて、php-fpm
# ps -ef | grep php-fpm # kill -USR2 查询到的进程号
Chrome ブラウザのデバッグ モードでは、httponly がチェックされていないことがわかりますが、js を介して Cookie を取得できません。設定が有効になりました。
注意事項
サイトが停止しないように、php-fpmをスムーズに再起動してください。
以上がPHPでcookie_httponlyを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。