Страница 1 из 2
Страница в php.
Добавлено: 18 фев 2011, 00:29
Sauron
У меня возник вопрос, всегда задумывался как сделать такое.
Пример:
Есть файл
http://test.php
Нужно сделать страницу к этому php файлу например
http://test.php?act=test2
Как сделать и с помощью чего ?
Re: Страница в php.
Добавлено: 18 фев 2011, 00:40
Александр
act=test2 - это переданый всё тому же скрипту параметр.
Прочитать в php скрипте его можно так:
Re: Страница в php.
Добавлено: 18 фев 2011, 00:43
Sauron
Александр, а можете сделать пример странице с подобной переадресацией на подстраницу ? (очень простенькую чтоб я понял)
Re: Страница в php.
Добавлено: 18 фев 2011, 00:54
Александр
test.php
Код: Выделить всё
<?echo '<a href="/test.php?act=test2">передать параметр</a><br />';echo $_GET['act'];?>
Re: Страница в php.
Добавлено: 18 фев 2011, 01:23
Sauron
Спасибо, уважаемый Александр.
Re: Страница в php.
Добавлено: 18 фев 2011, 13:24
Sauron
А как теперь редактировать страницу на которую я переадресовался ?
Re: Страница в php.
Добавлено: 18 фев 2011, 17:59
ukhov
Re: Страница в php.
Добавлено: 18 фев 2011, 18:59
Sauron
Пример того что у меня сейчас с тем что написал Александр.
Файл: test.php
Код: Выделить всё
<html><head><title>Переадресация на страницу.</title></head><body>Первая страница<?echo '<a href="/test.php?act=test2">передать параметр</a><br />';echo $_GET['act'];?></body></html>
Когда я открою в браузере test.php, там будет текст "Первая страница" и ссылка на /test.php?act=test2.
Вопрос: Как сделать чтобы по адресу /test.php?act=test2, был текст "Вторая страница" ?
Re: Страница в php.
Добавлено: 18 фев 2011, 19:19
ukhov
Код: Выделить всё
<?phpif($_GET["act"] == "test2") {echo ("Вторая страница");}else{echo("Это не вторая страница");}?>
Re: Страница в php.
Добавлено: 18 фев 2011, 19:39
Sauron
В Контакте пример.
vkontakte.ru/mail.php - Сообщения пользователя, также является страницей полученных сообщений.
vkontakte.ru/mail.php?out=1 - Сообщения пользователя, также является страницей отправленных сообщений.
Файл php один и тот-же mail.php, а вот страница отправленных сообщений является дополнительной страницей mail.php
Насколько я понял в mail.php прописан код полученных сообщений, а также там-же прописан в js (javascript) код отправленных.
Как так сделать, только у меня файл test.php, а нужно чтобы на странице как-бы полученные сообщения было написано "Первая страница". А на как-бы отправленных сообщений было написано "Вторая страница" ?