-1
w3schoolによると、「クッキーはコンピュータ上の小さなテキストファイルに保存されたデータです。クッキーがユーザのコンピュータに保存されている場合、PHPはどのようにクッキーにアクセスできますか
もし、PHPがクッキーにアクセスするにはどうすればいいですか?PHPはサーバー側で実行されているからです。
w3schoolによると、「クッキーはコンピュータ上の小さなテキストファイルに保存されたデータです。クッキーがユーザのコンピュータに保存されている場合、PHPはどのようにクッキーにアクセスできますか
もし、PHPがクッキーにアクセスするにはどうすればいいですか?PHPはサーバー側で実行されているからです。
ユーザーのブラウザ(Chrome/Firefoxなど)は、ローカルコンピュータ上のCookieを物理的に検索し、そのデータをPHPサーバーに送信します。
PHPサーバは、ユーザのコンピュータにアクセスすることは決してありません。ユーザのコンピュータは要求されたデータを提示します。
その他の情報: これは、ユーザーのコンピュータに送信されるので、セキュリティ上の理由でCookieが常に大きいわけではないため、どのコンピュータでも自分のCookieを作成し、アクセス可能であれば別のユーザーになりすますことができます別のユーザーのクッキー(開かれた無線LANネットワークスヌーピングなどを介して)。
クッキーのデータに特別なセキュリティが必要な重要なデータがないかぎり、「クッキーは常にセキュリティにはあまり適していません」と述べたので、クッキーの権利に保存するのは良いでしょうか?値 "hello word"を保持するCookieは、たとえ誰かがファイルを変更したとしても、セキュリティに問題はありませんか?誰かがファイルを修正してPHPの実行を変更することができますか?その場合、ハッカーはページのいくつかの領域で壊れる可能性がありますか? –
これはかなりのワームです。 基本レベルでは、ユーザーがログインしているかどうかなどの確認には問題ありません。クッキーにデータを保存することに問題があります。あなたの例では、あなたがこれまで述べてきたことから何も危険はありませんが、ユーザのクッキーによって提供されるテキストにPHPロジックを実行していた場合、どのデータもエスケープしていることを確認する必要があります。たとえば、ユーザーがCookieを編集して "<?php exit();?>"などを含む場合、問題が発生する可能性があります。 –