この
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
if (!empty($_POST['LicenceNo']) && $_SESSION['MEMID'] == '') {
require ('sql_get_MNZID.php');
}else {
if(isset($_SESSION['Password']) && isset($_POST['Password'])){
if ($_SESSION['Password'] == $_POST['Password']){
echo '<a href="index_login.php">New Page</a>';
}
}
}
}else{
$_SESSION['MEMID'] = '';
$_SESSION['Password'] = '';
$_SESSION['MemName'] = '';
}
?>
**修正をお試しください: - **別のページにリダイレクトするには、その後 この
if ($_SESSION['Password'] == $_POST['Password']){
echo '<script type="text/javascript">location.href = "index_login.php";</script>';
}
それは意志でこれ
if ($_SESSION['Password'] == $_POST['Password']){
echo '<a href="index_login.php">New Page</a>';
}
を置き換えますあなたのために働く。 ?
これは
if ($_SESSION['Password'] == $_POST['Password']){
header("Location: mem_page.php");
exit;
}
あなたは ' 'コードの途中で。それを取り除くと、よりうまくいくでしょう。 –
@ this.lau_ '?>'その行を閉じると、スクリプトの残りの部分がカットされます。 – Flosculus
@ this.lau_ 'endif'は' if'に属しています...! – deceze