перенаправить на ту же страницу с заголовком («Location:». $ MyPage);не работает - PullRequest
0 голосов
/ 21 февраля 2012

Мой плагин (страницы администратора) редактирует, обновляет и т. Д., Используя параметры в URL-адресе ... 100 *

http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle&Action=Edit&recId=1

и после того, как я отредактировал и обновил свою базу данныхТаблица, я использую

header("Location: " . $MyPage);   
 $MyPage = http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle

то есть .... нет параметров

, и он отображается в адресной строке браузера с параметрами все еще на месте .???? Так что мне (и клиенту) приходится вручную обновлять страницу, чтобы увидеть изменения.

Я читаю о странных файлах htaccess и т. Д., Но я застрял ... ничего не знаю ... раздражен Может кто-топожалуйста, помогите.

1 Ответ

3 голосов
/ 21 февраля 2012

Вы должны установить переменную $ MyPage перед вставкой в ​​заголовок и заключить ее в кавычки.Также вы всегда должны использовать exit() после перенаправления вызова на header():

$MyPage = "http://www.sandwichbaron.com/dev/wp-admin/admin.php?page=my-page-handle";
header("Location: " . $MyPage);   
exit();
...