Forum Webscript.Ru

Программирование => Perl => Тема начата: Phoinix от 22 Марта 2003, 17:37:30

Название: Редирект из SSI
Отправлено: Phoinix от 22 Марта 2003, 17:37:30
Вопрос, как можно производить правильно редирект, если скрипт вставлен в html страницу через SSI? При использовании print "Location" выдает ошибку и парсить не хочет?
Название: Редирект из SSI
Отправлено: Chs от 22 Марта 2003, 19:54:18
Выдать скриптом:

в секции head.
Название: Редирект из SSI
Отправлено: Phoinix от 24 Марта 2003, 15:30:02
Цитировать



Это-то понятно, но дело в том, что этот мета-тег очень легко обходится.
Смысл в том, что бы скрипт проверял, авторизирован ли пользователь и если да, то просто показывал страницу, а если нет, то редиректил на авторизацию...

Вся проблема в том, что страница статичная, единственно как я могу запустить с неё скрипт так это только через SSI

Можно конечно ссылаясь на эту страницу проверять авторизацию, т.е. редиректить на страницу нормально, либо в случает отказа на авторизацию... но при этом зная URL страницы возможен её просмотр...
Можно-ли как-нибудь с помощью Perl защитить статичные страницы от неавторизированных пользователей? ^htaccess не поможет, мой хост принципиально его не поддерживает...
Название: Редирект из SSI
Отправлено: mike от 24 Марта 2003, 15:56:44
Цитировать
Phoinix:
Можно-ли как-нибудь с помощью Perl защитить статичные страницы от неавторизированных пользователей?

Если без использования .htaccess - можно выводить их скриптом.

...или не выводить, соответственно ;)
Название: Редирект из SSI
Отправлено: Mog. от 24 Марта 2003, 15:59:08
Отдавай страницы скриптом. Прочитал файл построчно, распечатал построчно. Положи файлы в cgi-bin рядом со скриптом и впред. И авторизируй им же.