session_startについて
初心者です。
以下のように、ログイン時、設定画面adminpage.htmlに行くように作っています。
sakuraインターネットでは動くのですが、
もう一方の違うサーバーでは、login.phpに戻ってきてしまいます。
原因が判りません。
手がかりが欲しいのですが、
お詳しい方がおられましたら教えてください。
よろしくお願い致します。
<?php
require("MySmarty.class.php");
require('Settings.class.php');
$smarty = new MySmarty();
$settings = new Settings;
session_start();
$id = $_SESSION['id'];
$pass = $_SESSION['pass'];
//idとパスワードに不具合有れば、login.phpへ戻る。
if( ( $id == '' ) || ( !$settings->isValidUser($id,$pass) ) ){
header("Location: login.php" );
print $_SESSION["id"];
print $_SESSION["pass"];
print $id;
print $pass;
exit;
}
$settings->loadSettings();
$smarty->assign('maintitle', $settings->maintitle);
$smarty->assign('subtitle', $settings->subtitle);
$smarty->assign('error_message', $settings->errorm);
$smarty->display('adminpage.html');
?>