![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
Здравствуйте.
Вот возник вопрос. У меня на странице регистрации, есть сверху текст, где в идёт оповещение, о том, что если вам не удалось зарегестрироваться, то свяжитесь с админом, где слово админ является ссылкой. Но я посмотрел, что ссылка такого рода очень не корректна: http://www.test1.ru/pages/contact.php или ../pages/contact.php И решил сделать с помощью $_REQUEST['show']. Тоесть по нажатию ссылка будет такой: http://www.test1.ru/index.php?show=contact. и тогда хотел как-то с помощью $_REQUEST['show'] == contact, перекидывать на ту страницу на которую надо. Знаю, что это можно на ЯваСкрипт сделать ввиде двух строк, но тем не менее хотел бы узнать, как можно реализовать такое на PHP. Жду ответа. Заранее спасибо. -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
что значит "очень некорректна"? в твоем понимании? как на меня, нормальная ссылка. "перекидывать" - это одно. "отдавать определенные данные" - другое. непонятно, как же у тебя в текущий момент организован сайт. набор HTML-файлов? |
|||
|
||||
NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 0 Всего: 3 |
|
|||
|
||||
NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
skyboy, для начала скажу, что ссылка мне кажется не корректной так как указывает напрямую каталог, где файл, что обычно разумно скрывать.
И да мне надо именно, чтобы перекидывало на другую страницу, тоесть если человек пошёл на регистрацию, то не так: http://www.test1.ru/functions/user_reg.php , а так http://www.test1.ru/index.php?show=user_reg и на экран ввыодилось содержимое user_reg.php файла, как если бы это был первый вариант ссылки. NNaarreekk, я так понимаю, что по Вашему предложению получается, что: что когда у меня получается такой адрес: http://www.test1.ru/index.php?show=contact
то делать то что выше написано Но ведь тогда в адресной строке будет http://www.test1.ru/pages/contact.php и я окажусь там же с чего начал. Мне надо чтобы, когда ссылка такая http://www.test1.ru/index.php?show=contact, то выводил содержимое, тоесть отобрал бы за место той страницы, где я был, эту http://www.test1.ru/pages/contact.php, но адрес не тот, что щас у меня: http://www.test1.ru/pages/contact.php, а такой http://www.test1.ru/index.php?show=contact Это сообщение отредактировал(а) NetJunky - 16.1.2009, 18:36 -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
подключай тогда:
|
|||
|
||||
NetJunky |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
bars80080, сделал так:
внутри кода страницы задал так:
выше (там, где ПХП) сделал так:
В итоге получил много Warning-ов и результата никакого,
P.S. Вообще-то я поразумевал что-то типо DNS протокола. На свой сайт можно зайти двумя способами, 1) через IP-адрес хостинга 2) через доменное имя Так как они связаны. Вот и тут думал что-то типо этого сделать. Тоесть если так можно спокойно зайти по ссылке http://www.test1.ru/pages/contact.php и увидеть перед собой, то что задумано, то чтобы переходя по ссылке http://www.test1.ru/index.php?page=contact результат был бы тем же, что и в первом случае. Это сообщение отредактировал(а) NetJunky - 16.1.2009, 19:06 -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
||||||
|
|||||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
в include нельзя пихать url, только физический путь к файлу
|
|||
|
||||
NetJunky |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 11.5.2008 Где: Tallinn Репутация: 0 Всего: 0 |
bars80080, а что тогда у Вас за $BasePath?
что под этим подразумевается? этоже не какая-то системная переменная. -------------------- Sleep, those little slices of death; Oh how I loathe them. © Edgar Allan Poe Таллиннцы http://vingrad.ru/groups.php?action=group_...mp;group_id=139 Для записи данных объёмом 1 Терабайт на бумагу, нужно срубить 50000 деревьев. |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
что-то вроде $BasePath = $_SERVER['DOCUMENT_ROOT'].'/base_directory';
$_SERVER['DOCUMENT_ROOT'] - корневик твоего сайта |
|||
|
||||
QaaZ |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 21.11.2007 Репутация: нет Всего: нет |
Я это вот так вот примерно реализовал:
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |