「指定のURLに移動してくれ」という指示のことです。意図するものと違うのでしょうか?↑この辺りは理解できました。数回に1回は順番通りにたどっていっても警告メッセージを表示してしまいます。OnとしてもURLにセッションIDが埋め込まれません。携帯ではまだ試せていない状況です。この「直接URL」とはどのURLのことでしょうか?↑これもなんとか自力で解決しました。21:47サンプル挙げてみました。http://www.sound-uz.jp/php/_test/link.php携帯を想定してセッションIDを強制的に全てのURLに付加するよう手直ししてあります。戻るためのリンクとuidを初期化するためのクリアのリンクを付けました。PCで確かめると私が意図してる通りの動作です。携帯の戻るボタンでlink.phpに移動している限りは[済・未]の表示が切り替わらないようですのでセッションIDが引き継がれて無いことがわかります。戻るボタンはキャッシュの呼び出しなので当たり前と言えば当たり前ですね。入り口ページとした場合は更新すれば[済・未]の表示が切り替わるのでセッションIDが引き継がれていることがわかります携帯ではキャッシュを無効に出来ないってことのようです。これらを材料に検証してみてください。session_id();?><h5>リンク先を制限するサンプル</h5><p>1→2→3と順番にクリックしていかないと見れません。1,2,3のどれでもない場合は、エラーメッセージ?><p>指定のURLはありません。Noならエラーメッセージ?><p>前のページに戻り順番にリンクをたどってください。19:11ご丁寧にありがとうございます。サンプルページまで作って頂いて。サンプルで試してみたところ完璧に動作しました!(FOMA/sh901isで動作確認)ところが自分のサーバーにアップすると上手いこと機能してくれません。私が使っているサーバーではPHPをCGIとしてアップロードさせなくてはいけないのでそれが原因でしょうか?ちなみに拡張子cgiとしてアップした場合index.cgiからlink.cgiへのアドレスがhttp://ドメイン名/link.cgi?PHPSESSID=a1b2c3&PHPSESSID=a1b2c3という具合に同じセッションIDが&で区切られ出てきてしまいます。これは関係ないのでしょうか?また、現在session.use_trans_sidをOnにしても上手くIDが埋め込まれない原因をサーバー会社側に問い合わせ中です。11:00これは変ですね。状態で私が書いたコードを実行すると二重にセッションIDが付加されるかもしれませんが・・・。残念ながら私はCGI版PHPの実行環境を持たないので確かめることができません。18:52こんばんわ。IDが二重になってしまう原因はゆうじさんのご指摘通り、session.use_trans_sidを有効にした状態で実行したために起こってしまった現象でした。session.use_trans_sidを無効にしてみたところCGI形式でも完璧な動作をしてくれました!色々と教えてくださってくれて本当にありがとうございました。これからこのシステムを利用してサイトを作っていきたいと思います。今後分からないことが出てきたらそのときはまたお世話になってもよろしいでしょうか?それではこの辺で失礼します。