この記事の例では、PHPがCookieを無効にした後のセッション設定方法を説明しています。参考までに皆さんと共有してください。詳細は次のとおりです:
セッションで SESSIONID を渡すには、Cookie に基づく方法と URL に基づく 2 つの方法があることは誰もが知っています。 Web サイトへの顧客のログインに影響を与えずにクライアントが Cookie を送信しないようにするには、php.ini で session.use_trans_sid=1 を設定します。これは、クライアントのブラウザが Cookie を無効にすると、ページ上のリンクが SESSIONID を渡すことを意味します。 URLに基づいて。ただし、多くの人はこのオプションを設定するだけで効果が得られませんでした。私も調べた結果、php.ini ファイルにさらに 2 つのオプションがあることがわかりました。上記を注意深く見てみると、その意味がわかります
session.use_cookiesは、Cookieに基づいてセッションを開始するかどうかを示します
したがって、Cookieベースのセッションを使用したい場合は、ブラウザが Cookie をオンにしている場合はメソッドを使用します。Cookie がオンになっていない場合に URL メソッドを使用するには、次の設定を行います (最も一般的な方法、推奨)
php.ini ファイル内:
session.use_cookies=1 session.use_only_cookies=1
session.use_trans_sid=1 session.use_only_cookies=0 session.use_cookies=1
ini_set("session.use_trans_sid","1″); ini_set("session.use_only_cookies",0); ini_set("session.use_cookies",1);
session.use_trans_sid=1 session.use_only_cookies=0 session.use_cookies=0
上記は、PHP が Cookie を無効にした後のセッション設定方法の分析です。その他の関連コンテンツについては、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。
-->