php cookieを無効にした後のsession設定方法の分析


この例は、php無効cookie後session設定方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
sessionセッションにはcookieとurlに基づく二つの伝達SESSIONIDの方法があることを知っています。クライアントがクッキーの送信を禁止する状況を実現するために、お客様のウェブサイト登録にも影響を与えません。php.iniのsession.use_を設定することができます。transsid=1は、クライアントブラウザがクッキーを禁止すると、ページ上のリンクがurlに基づいてSESSIONIDを伝達するという意味です。しかし、多くの人がこのオプションを設定しただけでは効果が得られませんでした。
php.iniファイルにはまだ二つのオプションがあります。

session.use_cookies=1
session.use_only_cookies=1

上の英語をよく考えてみると意味が分かります。
session.use_cookiesはcookiesによるセッションを開始するかどうかを示します。
session.use_onlyucookiesはcookiesによるセッションのみを開くかどうかを示します。
ですから、ブラウザでクッキーを開くときにクッキーに基づいた方式を使いたいなら、クッキーを開けていないときにurlを使う方式は以下のように設定されています。
php.iniファイルで:

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=1

またはphpプログラムで

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",1);

ブラウザがクッキーを開くかどうかを問わず、url方式で以下のように設定します。onlyucookiesとsession.use_cookiesの違い)
php.iniファイルで

session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=0

またはphpプログラムで

ini_set("session.use_trans_sid","1″);
ini_set("session.use_only_cookies",0);
ini_set("session.use_cookies",0);

自分で試してみると、session.use_が分かります。onlyucookiesとsession.use_cookiesの違い。
PHPについてもっと興味のある読者は、本駅のテーマを見てもいいです。「phpプログラム設計安全教程」、「php対象プログラム設計入門教程」、「PHP数学演算技術のまとめ」、「PHP配列(Aray)操作テクニック大全」、「php文字列(string)使い方のまとめ」、「PHPデータ構造とアルゴリズム教程」、「phpプログラム設計アルゴリズムのまとめ」および「phpよくあるデータベースの操作技巧のまとめ
本論文で述べたように、皆さんのPHPプログラムの設計に役に立ちますように。