Справочники, инструменты, документация

PHP: Окна (сниппеты)

Коллекция готовых полезных функций и коротких сниппетов для работы с окнами.

Редирект

echo "<meta http-equiv='Refresh' content='0; URL=page.php'>";
exit();
<script>window.location.href="right.php" target="blank";</script>
<meta http-equiv='Refresh' content='0; URL=page.php'>

Редирект через...

echo "<script>setTimeout('document.location=\"test.php\"',3000);</script>";
<script>setTimeout('document.location="add_site.php"',3000);</script>
<script>setTimeout('document.location="javascript:history.back()"',3000);</script>

Обновить окно

echo "<button onClick=\"location.reload()\">Обновить</button>";
echo "<p><button onClick=document.location.href='list_users.php'>Обновить</button></p>";
<script>document.location="page.php";</script>
<script>location.reload()</script>
<button onClick="location.reload()">Обновить</button>
<a href="javascript:location.reload()">Обновить</a>

Закрыть окно

header("Refresh:3; URL=window_close.php");
<body onload=window.close()>
<button onClick="window.close()">Закрыть</button>

Назад

<a href="javascript:history.back()">Назад</a>

Таймер

<script>setTimeout("имя_функции()",1000);</script>
<script>setTimeout("window.close()",3000);</script>

Перенаправлять на новую страницу

header("Location: http://example.com/newpage.php");

Обновить страницу

header('Refresh:3; URL=admin.php');
header('Refresh:0');
header('Location: /');