PHP новая страница в том же файле? - PullRequest
0 голосов
/ 08 февраля 2011

Я работаю над проектом PHP, и мне нужна помощь.Мне нужно работать с одним файлом php и иметь несколько ссылок на этой странице php.Если пользователь щелкнет один из них, он покажет phpinfo ();например.

Так, как я могу иметь ссылку на той одной странице php, которая показывает это вместо того, что обычно показывают?

Ответы [ 3 ]

0 голосов
/ 08 февраля 2011

Использовать параметр запроса URL.Что-то вроде /mypage.html&showphpinfo=true

В начале вашего php-файла проверьте этот параметр и, если он существует, покажите вывод phpinfo() вместо того, чтобы делать все остальное.

0 голосов
/ 08 февраля 2011

То, что вы ищете, не может быть сделано одним только PHP.

из-за этих двух комментариев:

Вы хотите сделать это без перезагрузки страницы? - Hailwood
Да. Я просто хочу, чтобы это скрыло все остальное и показывало phpinfo - AustinM

Похоже, вы ищете это Ajax .

Если это так, возможно, вы захотите подружиться с фреймворком JavaScript, таким как jQuery .

Проверьте эту ссылку для получения информации об использовании встроенных в JQuery функций Ajax.

0 голосов
/ 08 февраля 2011

Очень простой пример:

<a href="index.php?page=phpinfo">phpinfo</a>

<?php

if($_GET['page']=='phpinfo'){
phpinfo();
}

?>
...