0
ログインと登録ページを作成して、ユーザーの信頼性を確認しました。php SESSION変数が000webhost.comで動作しない
phpファイルはXAMPPサーバーで正常に動作しています。しかし、私が000webhost.comにアップロードしたとき、SESSION変数は保存されませんでした。
session_start();
$email = $_POST['email'];
$pass = $_POST['pass'];
$check = mysqli_query($con , "Select * from sellers where email = '$email'");
if(mysqli_num_rows($check)>=1){
while($row = mysqli_fetch_array($check)){
$dbemail = $row['email'];
$dbpass = $row['pass'];
}
if($email==$dbemail && md5($pass)==$dbpass){
$cookPass = $pass;
$pass=md5($pass);
//setcookie('sellMail', $email, time()+(86400*30));
$_SESSION['sellMail'] = $email;
if(isset($_POST['remember'])){
setcookie('email', $email, time()+(86400*30));
setcookie('pass', $cookPass, time()+(86400*30));
}else{
setcookie('email', $email, time()-(86400*30));
setcookie('pass', $cookPass, time()-(86400*30));
}
echo "<script>window.open('Seller.php', '_self')</script>";
}else{
echo "<script>alert('Email or Password is Wrong')</script>";
echo "<script>window.open('index.php', '_self')</script>";
}
}else{
echo "<script>alert('User Does Not exist')</script>";
echo "<script>window.open('index.php', '_self')</script>";
ログインを確認するPHPコード。
私は000webhostを使用しているので、あなたのコードを提供してください...そのような問題はありません。 –
'session_start()'でセッションを開始しましたか? http://php.net/manual/en/function.session-start.php –
私はそれを行ったが、PHPコードを提供しただけである –