мне нужно вот эту совсем нечитаемую строчку:
beloavto.ru/cars.php?page=2
преобразовать в более красивую:
beloavto.ru/cars/2
а индефикатор сессии скрыть совсем
как это можно сделать?
1. alonzob - 13 Октября, 2010 - 18:23:28 - перейти к сообщению
2. Инклуд - 13 Октября, 2010 - 18:50:21 - перейти к сообщению
3. Uchkuma - 13 Октября, 2010 - 19:02:21 - перейти к сообщению
alonzob пишет:
Если у пользователя включены куки, то id в адресе и так не будет. Если же выключены, то его не скрыть. Но это уже проблема пользователя - незачем отключать жизненно важный механизм любого современного сайта.
а индефикатор сессии скрыть совсем
4. Инклуд - 13 Октября, 2010 - 19:10:58 - перейти к сообщению
Лучше поставить отображение SID при отключенных cookies, IMHO
![Улыбка Улыбка](./im/emoticons/smile24.gif)
5. JustUserR - 15 Октября, 2010 - 11:45:13 - перейти к сообщению
alonzob пишет:
Для осуществления формирования URL-адресов в произвольной форме которая задается программным алгоритмом возможно использовать следующую схему - вы создаете специальный CGI-скрипт который выполняется на основе первичного действенного перенаправления или некоторого каскада и в нем реализуете программный разбор запрошенного URL-адреса из переменной окружения PATH_INFO - и в дальнрейшем указываете для Apache такие настройки перенаправления которые переводят запрос к виртуальному адресу на CGI-скриптПреобразовать в более красивую
Для осуществления сокрытия идентификатора сессии без создания безусловной зависимости от включенных cookie у пользователя - возможно применить статическую HTML-страницу с хранением информации и обработке динамических запросов JS-скриптом через Iframe/AJAX-транспорт