Здравствуйте,
такой вопрос. Не работает редирект после того как залил на хостинг.
<form action="" method="post">
<input type="submit" name="delete" class="delete" value="Удалить проект" />
</form>
<?php
if($_SESSION['userID'] == $_SESSION['id']){
if(isset($_POST['delete'])){
$stmt = $dbh->prepare('DELETE FROM projects WHERE projectID = :projectID');
$stmt->bindParam(':projectID', $projectID);
$stmt->execute();
//$uID = $_SESSION['id'];
header ('Location: office.php?id='. $_SESSION['id']);
//echo "<meta http-equiv='refresh' content='0;url=http://mydomain.net/office.php?id=$uID>";
//echo "<meta http-equiv='refresh' content='0;url=http://mydomain.net/office.php?id='. $_SESSION['id']>";
//header ("Location: url = http://mydomain.net/office.php?id". $_SESSION['id']);
//echo '<scrip>location="http://mydomain.net/office.php?id=$uID";</script>';
exit;
}
}else{
echo '<script>document.styleSheets[0].insertRule("input, form { display: none; }", 0);</script>';
}
?>
Я понимаю что нужно перед шаблоном делать редирект, но и перед шаблоном он не работает и после (даже при помощи скриптов) я уже на это несколько вечеров потратил, так и не смог решить проблему. Только на этой странице, на других работает. Либо header стоит перед шаблоном, или с помощью
exit("<meta http-equiv='refresh' content='0;url=http://mydomain.net/office.php?id='. $_SESSION['id']>");
Но не один из этих вариантов не помогает, когда в браузере открываю страницу чтобы посмотреть код (F12), то там пустое тело и всё.