2012-01-13 3 views
0

私のモバイルサイトから私のデフォルトサイトにリンクするためにPHPを使用しようとしています。私はテーマページにクッキーを設定できますが、デフォルトのページにリダイレクトされると、私はモバイルページにリダイレクトされます。私はクッキーが作成されるのを見ることができますが、何らかの理由でクッキーを読むことはありません。何か案は?これを行うには、PHPのクッキーを使用することは右のメモですか?モバイルテンプレートからデフォルトテンプレートにクッキーを使用して送信

コード:

デフォルトテンプレートのインデックスページ

<?php 
    if(isset($_COOKIE['cookie'])){ 
     exit; 
    } 
    else{ 
     // use detectmobilebrowser code to redirect it to m.defaultthemeurl.com 
    } 
?> 

モバイルテーマ:

<?php 
    if(isset($_GET['default'])) { 
    setcookie('cookie', '1', time()+165*10, '/', 'defaultthemeurl.com'); 
    header('Location: http://defaultthemeurl.com'); 
    exit; 
} 
?> 
<a href="?default">logout</a> 

答えて

1

<a href="?default">logout</a> 

は実際に$ _GETに価値を付加しないので、 ['default'] s o isset()は失敗しました。

<a href="?default=foo">logout</a> 

代わり

してみてください
関連する問題