header(location: agentverification.php)
не работает при загрузке на сервер godaddy во время работы на сервере localhost. Я пытаюсь изменить свои коды, но результат все тот же. если бы кто-нибудь из вас мог мне помочь, я был бы признателен и благодарен заранее.header (location: someurl.php) не работает в онлайн-сервере
agentlogin.php
<form method = "post" action = "agentverification.php" >
<table>
<input type="text" name="ID" size=20 ><br></td></tr>
<tr>
<td>Password <font color=red>*</font></td>
<td><input type="password" name="pass" size=20><br></td></tr>
</table>
<input type = "hidden" name = "login">
<input type = "submit" name = "login" value = "submit" id="pop">
agentverification.php
<?php
session_start();
$link = mysqli_connect('localhost', 'root', '','db5') or die(mysqli_error());
if(isset($_POST['login']))
{
extract($_REQUEST);
$id = $_POST['ID'];
$pass = $_POST['pass'];
$query= "SELECT * FROM agentReg WHERE AgentID = '$id'";
$record = mysqli_query ($link,$query);
$check=FALSE;
while($row=mysqli_fetch_array($record))
{
if($id === $row['AgentID']&& $pass === $row['password'])
{
$check=TRUE;
}
}
if($check == TRUE)
{
$_SESSION['AgentID'] = $id;
$_SESSION['password'] = $pass;
header("Location: agentpage.php");
}
else
{ ?> <script>
alert ("Wrong combination of ID and Password. Please try again.");
</script> <?php
session_destroy();
header("location: agentlogin.php");
}
}?>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
agentReg структура базы данных
CREATE TABLE agentReg
(AgentID varchar (100) primary key,
password varchar (100));
где вы используете заголовок (местоположение: agentverification.php)? – user1844933
Я собираюсь сказать, что вы уже что-то сделали на странице. Попробуйте принять 'ob_start()' и 'ob_clean()' для обходного пути. (Посмотрите в журнал ошибок для ** Заголовки уже отправлены ** - если он есть, это должно решить вашу проблему) –
В чем разница между этим и вашим предыдущим вопросом? – Barmar