携帯サイトの認証時の画面移動について pear authを利用します。
現在、phpでpear authを使ってのpcサイトを作成済みです。
そのpcサイトのソースを活かしつつ、今回は
携帯サイトを作ろうと思っています。
携帯(i-mode)では、この方法でセッションの持ちまわしができないのでしょうか?
たとえば、このようにした場合は、contents.php側では、どのように
認証済みか判断すれば良いのでしょうか?URL直打アクセスを防ぐ前提で。
header("Location: contents.php?sid=$sid");
if(isset($sid))ではURL直打アクセスを許してしまいます。
現状↓
----------------------------------------------------
index.php
-----------------------------------------------------
$authobj = new Auth("DB", $params, "loginFunction");
$authobj->start();
if ($authobj->getAuth()){ // 1
header("Location: contents.php");
}else{
print("認証されていません");
}
--------------------------------------------------------
contents.php
--------------------------------------------------------
$authobj = new Auth("DB", $params);
$authobj->start();
if ($authobj->getAuth()){ //ここのif文が通らない。空です。
print("認証済みです");
}else{
print("認証されていません");
}
ソース例など挙げていただけると幸いです。
よろしくお願いします。