Мне нужно перезагрузить или обновить страницу (index.php) сразу при первой загрузке страницы. Поскольку google.com дает URL-адрес моей странице, где больше нет данных, таких как index.php? Id = 10. Итак, мне нужно только вернуть URL-адрес в index.php только в первый раз. Мне нужно решение простым способом. пожалуйста, помогите?Как перезагрузить страницу по заголовку только в первый раз
ответ
Я бы посоветовал вам использовать глобальный массив $_SESSION
, поскольку он позволяет легко передавать информацию с одной страницы на другую (или то же, что и в этом случае). Однако убедитесь, что вы инициализируете сеансы на каждой странице, которую вы используете.
Код должен быть что-то вроде этого:
session_start(); //Important! Without this, $_SESSION doesn't work
//reload_index is a variable I'm using in the array, nothing restricted; you can use whichever name you like
if (!isset($_SESSION['reload_index']) || ($_SESSION['reload_index'] == 'yes'))
{
$_SESSION['reload_index'] = 'no';
header("Location: index.php"); //Or whatever page you want to go; you can add parameters as well, like index.php?id=10
}
//...Rest of the page
Я надеюсь, что это поможет решить вашу проблему. С наилучшими пожеланиями.
Быстрые пальцы и красиво прокомментированный код .. +1, сэр! – Kano
сэр, я не мог использовать сеанс. потому что index.php больше не имеет значения сеанса. –
Это не должно быть проблемой, @yaseenahmed, если вы используете 'session_start();' в начале. –
Проверьте, установлен ли флаг в сеансе. Если нет, установите его и перезагрузите страницу. Простой пример псевдокода:
session_start();
if (!isset($_SESSION['redirect_flag'])) {
$_SESSION['redirect_flag'] = true;
header("Refresh:0; url=index.php");
}
сэр, мне нужно без сеанса. потому что больше нет значения сеанса. –
с этим кодом выдает предупреждение об ошибке: Предупреждение: невозможно изменить информацию заголовка - заголовки, уже отправленные (вывод запущен в /home/nikahservi/public_html/index.php:1) в /home/nikahservi/public_html/index.php в строке 6 –
Эта ошибка возникает, когда вы делаете перенаправление заголовка после того, как уже вывели часть документа. Значение этого кода должно быть до вашего '
' тега – Kano- 1. Перезагрузить страницу только один раз
- 2. Обновить/перезагрузить веб-страницу только один раз
- 3. Как перезагрузить страницу один раз только без повторной загрузки
- 4. Как перезагрузить страницу через 20 секунд только один раз?
- 5. Как отображать страницу только в первый раз в asp.net
- 6. Как перезагрузить веб-страницу, не перезагружая Java Script еще раз?
- 7. Как перезагрузить страницу в asp?
- 8. Phonegap показать страницу входа в систему только в первый раз
- 9. Angular2, Как перезагрузить компонент только один раз?
- 10. События только в первый раз
- 11. Речь только в первый раз
- 12. Как перезагрузить страницу jsp по каждому запросу?
- 13. Как присвоить значение только в первый раз
- 14. Как перезагрузить страницу в angular2
- 15. Первый раз по idiom
- 16. Как перезагрузить страницу после перехода в Streoids.js?
- 17. Rails не загружает страницу в первый раз
- 18. Сценарий Google Maps загружает только первый раз, когда открываю страницу
- 19. Обновление Ajax работает только в первый раз
- 20. цикл меняется только первый раз
- 21. winPrint.print работа только в первый раз
- 22. Как перезагрузить страницу один раз с помощью JQuery?
- 23. Как запустить страницу только один раз, когда приложение открывается в первый раз?
- 24. Как заставить перезагрузить страницу
- 25. Показать другую страницу, если первый раз посетил
- 26. jQuery триггер появляется только в первый раз
- 27. Как перезагрузить страницу в angularjs
- 28. Уведомление работает только в первый раз Android
- 29. Monitor.TryEnter работает только в первый раз
- 30. как разобрать страницу, которая идет по заголовку 302?
Не могли бы вы объяснить более глубоко, что вам нужно? –
Можете ли вы написать фрагменты кода и посмотреть, где проблема? –
поэтому ID определяет, какие данные отображаются? Почему бы вам не реализовать правильную обработку для этого, а не перенаправлять именно так? - если вы не можете найти данные с идентификатором - тогда перенаправляйтесь на базу, иначе отлично. –