2024 11,26 14:51 |
|
2008 02,15 01:22 |
|
ケータイからPHPのセッションを機能を使う場合、端末によってはクッキーが利用できない場合があるため、 セッションを使いたい場合は、Apacheインストール時のconfigureオプションに、 また、「php.ini」の設定で、次のように設定してください。 session.use_trans_sid On もしくは「.htaccess」でも設定することができます。 php_flag session.use_trans_sid On設定変更は、phpinfoで確認できます。 設定が有効になると、リンクの後ろに自動でセッションIDが付加され、 ※再度ご指摘を頂きました。iモードの端末はRefererを出力しないので、 1)クッキーを利用できる端末の場合は、そちらを利用する 3の「session_regenerate_id関数」は、アクセスの度にセッションIDを変更するためのものです。 まずPHP5の場合は簡単です。 PHP4ではこの引数が利用できないため、古いセッションは破棄されず、同じことを実現しようとすると少し大変です。 PHP4でのセッションID再生成のサンプル // 古いセッションを保存 // セッション変数を破棄 // セッションIDを再生成 // セッションを元に戻す なお、session_regenerate_id関数を使うと、毎回セッションIDが変わるため、通信エラーが起こった際にセッションが切れてしまう可能性があるようです。 PR |
|
コメント |
コメント投稿 |
|
忍者ブログ [PR] |