認証が必要なサイトなのでセッションIDを下記のように手動で持ちまわしているのですが
例)<a href="<?php echo "index.php?".session_name()."=".session_id();?>">次のページ</a>
DoComoの端末の端末固有IDを取得しようとしてaタグにutnをつけると次のページへセッションIDがわたらなくなるようで、次のページにてセッションの値が取れなくなります。
例)<a href="<?php echo "index.php?".session_name()."=".session_id();?>" utn>次のページ</a>
解決策があれば教えていただけますでしょうか。
HPを5分見るだけで毎月22万円貰えます
食品会社のホームページを1日5分、都合の良い時間に見るだけで、毎月22万円もらえます。
下記サイトに、不定期ですが、お申し込み方法を記載します。
この報酬は18ヵ月で一旦終わりますので、退会会員が、発生のたびに新規会員を募集します。
おおよそですが、1日平均2~6人が、先着順で新規会員になれます。
下記サイトをお気に入りに登録いただき、こまめにチェックしてみてください。
これまでの履歴を見ると、PM8~AM2時の間に新規募集が掲載されるようです。
link:
session_name('sesstest'); session_start(); $_SESSION['a'] = 1234; echo "<a href=\"index.php?". session_name() ."=". session_id() ."\"utn>test</a>";
index:
session_name('sesstest'); session_id($_GET['sesstest']); session_start(); echo $_SESSION['a']; echo $_SERVER['USER_AGENT'];
としたところ問題なくセッションも端末番号も取得できました。
<a href="<?php echo "index.php?".session_name()."=".session_id();?>" utn>次のページ</a>
session_id()の後ろにセミコロンがついているのが原因だと思います。
んー関係ないようです
CakePHPを使っているのですがそのあたりの問題でしょうか
CakePHPだったんですか、私も現在勉強中だったりします。
携帯サイトのセッションについてはCakePHPフォーラムで話題になっていました。
http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=751&forum...
またCakePHPガイドブックにも、携帯向けシステムについて10ページほど記述があります。
それによれば
/app/config/core.php
これがセッション名のようです。
※セッションIDはアクセス毎に変わります。
PHP5.2 CakePHP1.1.18にて動作確認できました。
回答有難うございます。
utnをつけたとき以外は正常な動作なので困っています・・・
HTTPのヘッダをみてもきちんとセッションIDが付いたアドレスで着ているんですけどね。。
やめてくれー!