Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Address Bar & PHP??? HELP!!!

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Slonic



Зарегистрирован: 07.02.2004
Сообщения: 60

СообщениеДобавлено: Пн Авг 16 2004 17:55    Заголовок сообщения: Address Bar & PHP??? HELP!!! Ответить с цитатой

Как работать с адресной строкой браузера через PHP? К примеру, отбражать только имя сервера, а имена скриптов прятать. Заранее благодарен.
_________________
With best regards,

Slonic.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
referee-di



Зарегистрирован: 18.01.2003
Сообщения: 90
Откуда: г.Подольск Моск.обл.

СообщениеДобавлено: Пн Авг 16 2004 18:47    Заголовок сообщения: Ответить с цитатой

Shocked Ты где такого начиался???
PHP создан для других целей.
А с адресной строкой (и внешним видом)работают HTML,CSS,JavaScript,и java и т.п.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Almaz



Зарегистрирован: 13.08.2004
Сообщения: 45

СообщениеДобавлено: Вт Авг 17 2004 01:45    Заголовок сообщения: Ответить с цитатой

Что то я не понял, ты хочешь чтобы я зашел на страницу xxxx.xxxx.xx и увидал в адресой строке yandex.ru? Smile
Или ты просто хочешь чтобы в адресной строке не светилось что то типа: xxx.xxxxxx.xx/login.php?nick=xxx&pass=xxx ?

Если научишься делать первое поделись рецептом. Razz Хотя это не возможно, с РНР уж точно. Я бы например хотел наоборот Smile Чтобы все набирали yandex.ru, а попадали ко мне на xxx.xxxxx.xx Cool

А если ты про второе (хотя я не совсем понял что тебе надо, но) можно попробовать сделать так:
1. Не вызывать файлы явно, то есть переадресуй все на index, просто в нем пиши
Код:
if ($action=="login") { include("login.php"); }

2. Сделай сесии и храни переменные в них, а передавай только ID сессии. И то если доступны куки, передавать все это не в адресной строке.
3. Да кстати, переадресовывать лучше не на index, а просто на адрес твой. Ведь мы же не пишем yandex.ru/index.xxx, сервер сам подставляет его. Вот и тут тоже самое - сервер подставит index.php, а в строке не отобразит.
4. Ну и лучше забыть о линках типа <a href="guestbook.php?login=xxxx&pass=xxx&action=editmsg&mode=admin">Edit</a>
Smile

P.S.: человечество пока не придумало лучшего способа, чем как генерировать под каждый вход персональный ID и передавать любым образом скрипту.

P.P.S.: есть такая предопределнная переменная QUERY_STRING, хранит в себе строку запроса по которой был выполнен доступ к странице. И посмотри еще REQUEST_URI.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Slonic



Зарегистрирован: 07.02.2004
Сообщения: 60

СообщениеДобавлено: Вт Авг 17 2004 16:03    Заголовок сообщения: Ответить с цитатой

referee-di - Laughing
Almaz - огромное спасибо за толковые советы! Мне тут еще посоветовали mod_rewrite. Говорят, что он именно для этого предназначен.
_________________
With best regards,

Slonic.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Almaz



Зарегистрирован: 13.08.2004
Сообщения: 45

СообщениеДобавлено: Ср Авг 18 2004 01:21    Заголовок сообщения: Ответить с цитатой

toSlonic: mod_rewrite вещь с одной стороны хорошая. Но если быть точнее, то это модуль Apache, а не PHP. Но когда этот модуль используется, то каждый твой процесс весит (в оперативке) больше.
http://www.apache.org/docs/mod/mod_rewrite.html
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Slonic



Зарегистрирован: 07.02.2004
Сообщения: 60

СообщениеДобавлено: Ср Авг 18 2004 18:01    Заголовок сообщения: Ответить с цитатой

Almaz: Спасибо! Уже почитал об этом на http://sitemaker.ru/. Да и мануал уже смотрю. Серваком ISP модуль поддерживается. А за счет чего увиличение объема моих процессов? Ведь модуль подгружается динамически при старте сервака и работу с ним поддерживает тоже сервер, при выполнении определенного набора условий. Мои скрипты этим не занимаются!
_________________
With best regards,

Slonic.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...