Я работал над проектом на моем локальном сервере.Пришло время загрузить его, поэтому я так и сделал.Я начал тестировать его в Интернете, и моя навигация не работает.
Навигация работает следующим образом:
<a href="index.php?p=add">Add</a>
Затем страница проверяет, существует ли $p
и работает ли она, он показывает соответствующий контент.По какой-то причине мой контент не появляется, когда я нажимаю на ссылки.Я включил отчеты об ошибках и добавил это (строка 39)
echo $p;
в документ.Теперь я получаю эту ошибку: Notice: Undefined variable: p in /home/silver/public_html/admin/index.php on line 39
, но только при тестировании в Интернете, и она работает нормально, когда я тестирую ее локально.
Я могу опубликовать свой код, если мне нужно, но его много, и яне знаю, в чём проблема.
ОБНОВЛЕНИЕ: Спасибо за все ответы, но я не совсем понимаю, как вы используете ваши предложения, так как я привык делать то, что нужноЯ был.
В данный момент я делаю это, чтобы проверить, что переменная $p
равна
<?php if(!isset($p)) { // DEFAULT PAGE VIEWED AT INDEX.PHP ?>
, и использую это для ссылки на страницу:
<a href="index.php?p=add">Add New Item</a>