Я доделываю последние штрихи в аспекте регистрации моего веб-приложения и ломаю голову над тем, как я собираюсь отобразить сообщение об успехе.

Решил, что буду перенаправлять, используя:

header("Location: account.php", true, 303);

Сделав это, я решил проверить ссылающееся имя файла (и переменную GET), чтобы убедиться, что оно пришло из «account.php? Action = processregister».

Мне интересно, как я могу написать код для получения имени файла (и переменных), который обработал перенаправление?

Если вам требуется дополнительная информация, например код, не стесняйтесь спрашивать.

ОБНОВЛЕНИЕ

Нашел это после некоторого покопания в Google, может быть полезно другим пользователям, задающим вопросы: https://github.com/ plasticbrain / PHP-Flash-сообщения

1
user1316498 14 Окт 2013 в 02:06

1 ответ

Лучший ответ

Получить реферер $_SERVER['HTTP_REFERER']; отсюда http://php.net/manual/en/ Зарезервировано.variables.server.php

Что касается вашего вопроса, я думаю, вам нужно сохранить некоторые данные в $ _SESSION.

Например, $_SESSION['flash-message'] = 'Registration done successefull!';

1
vodolaz095 14 Окт 2013 в 02:08
Однако спасибо вам $ _SERVER ['HTTP_REFERER']; возвращает что-то вроде "domain.tld / dir / dir2 / filename.php", что хорошо, однако мне нужны также переменные GET (например,? action = thisorthat)
 – 
user1316498
14 Окт 2013 в 02:10