ござ先輩回答ポイント 80ptウォッチ 2

携帯用にCookieを使わないセッション管理を実現しようとしています。

その挙動を確認してみたくて、FF3でCookieを切ってみて、こういうコードを書いてみました。

<?php
ini_set('session.auto_start', 0);
ini_set('session.use_trans_sid', 1);
ini_set('session.use_only_cookies', 0);
ini_set('session.use_cookies',0);
session_start();
echo session_id();
?>

ここでechoされるsession_id()がページを更新する度にIDが変わってしまい、ずっとステートレスな状態になってしまっています。

Cookieが送信されないと毎回別Sessionと看做しているようなのですが、このように毎回SessionIDが変わるという現象においてどういうことが原因として考えられますでしょうか?

当方の環境は以下の通りです。

PHP:5.2.5(Xampp1.6.6a)
OS:Win XP Pro SP3

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-05-14 21:55:09
終了日時
2009-05-14 23:12:59
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798cookie331XP2318FF313OS4923WIN1352セッション439

人気の質問

メニュー

PC版