Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: htaccess (mod_rewrite)
Форумы портала PHP.SU » PHP » Программирование на PHP » htaccess (mod_rewrite)

Страниц (1): [1]
 

1. alonzob - 13 Октября, 2010 - 18:23:28 - перейти к сообщению
мне нужно вот эту совсем нечитаемую строчку:

beloavto.ru/cars.php?page=2

преобразовать в более красивую:

beloavto.ru/cars/2

а индефикатор сессии скрыть совсем

как это можно сделать?
3. Uchkuma - 13 Октября, 2010 - 19:02:21 - перейти к сообщению
alonzob пишет:
а индефикатор сессии скрыть совсем
Если у пользователя включены куки, то id в адресе и так не будет. Если же выключены, то его не скрыть. Но это уже проблема пользователя - незачем отключать жизненно важный механизм любого современного сайта.
4. Инклуд - 13 Октября, 2010 - 19:10:58 - перейти к сообщению
Лучше поставить отображение SID при отключенных cookies, IMHO Улыбка
5. JustUserR - 15 Октября, 2010 - 11:45:13 - перейти к сообщению
alonzob пишет:
Преобразовать в более красивую
Для осуществления формирования URL-адресов в произвольной форме которая задается программным алгоритмом возможно использовать следующую схему - вы создаете специальный CGI-скрипт который выполняется на основе первичного действенного перенаправления или некоторого каскада и в нем реализуете программный разбор запрошенного URL-адреса из переменной окружения PATH_INFO - и в дальнрейшем указываете для Apache такие настройки перенаправления которые переводят запрос к виртуальному адресу на CGI-скрипт
Для осуществления сокрытия идентификатора сессии без создания безусловной зависимости от включенных cookie у пользователя - возможно применить статическую HTML-страницу с хранением информации и обработке динамических запросов JS-скриптом через Iframe/AJAX-транспорт

 

Powered by ExBB FM 1.0 RC1