Поиск:

Ответ в темуСоздание новой темы Создание опроса
> использование PHP при отсутствии страницы, что можно сделать. 
:(
    Опции темы
PROCESSOR
Дата 2.8.2005, 03:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



Если вызывается:

http://www.site.com/userpage

но в папке userpage нет никаких Index страницы и прочего, что можно запустить как основную страницу. => выводится сообщение, что страницы нет. The page cannot be found

1) Можно установить свою альтернативную страницу с подобным сообщением
2) Вопрос: можно ли на такую страницу ( с сообщением об отсутсвтии ) впихнуть php ( помоему само собой можно ) ?
3) Вопрос2: как php может узнать имя папки где отсутсвовала index-страница ? , т.е. папку USERPAGE ? ( см. адрес выше ).


Идея пришла , что можно вызывать нужные скрипт таким образом, без размещения index-страниц на каждой USERPAGE и потом узнавая чей-же userpage был вызван - выдавать необходимые данные.

Конечно можно на кажой USERPAGE размещать мааасенький index, который ссылается на PHP скрипт типа : www.site.com/scrip.php?name=userpage . Но это уже не так стильно.

Короче - если никто ничо не понял нафиг это нужно, хотябы на вопрос ответте.

Это сообщение отредактировал(а) PROCESSOR - 2.8.2005, 03:48
PM MAIL   Вверх
-=Ustas=-
Дата 2.8.2005, 07:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


Профиль
Группа: Участник Клуба
Сообщений: 2222
Регистрация: 21.1.2005
Где: Краснодар

Репутация: нет
Всего: 69



Может .htaccess ?!


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Irokez
Дата 2.8.2005, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


индеец
***


Профиль
Группа: Участник Клуба
Сообщений: 1180
Регистрация: 20.10.2004

Репутация: 1
Всего: 53



1) .htaccess или httpd.conf:
Код

ErrorDocument 404/404.php

2) да
3) $_SERVER['REQUEST_URI']
PM   Вверх
Mal Hack
Дата 2.8.2005, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Это, конечно хорошо, но... Возьмем к примеру rambler.ru, если страница не найдена, сообщение об этом появляется в самом движке. ErrorReporting там не используется, т.к. в срипте 404 ты не узнаешь к какой странице пользователь обращался.

Я делал всегда там. mod_rewrite
Код
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]


Подробнее о данном подходе можно посмотреть тут: http://vingrad.ru/WEB-SERVER-002835
По самому mod_rewrite: http://forum.vingrad.ru/index.php?act=modu...nel§ion=803
PM ICQ   Вверх
PROCESSOR
Дата 2.8.2005, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



А можно передать параметры к томуже в скрипт ?

Например:

http://www.site.com/userpage?r=5&q=7

----------------

P.S. Помоему чрезвычайно удобный метод от взлома скриптов. Когда неизвестны имена вообще никаких файлов. Или где-то выводится имя файла-заменителя ?


PM MAIL   Вверх
Mal Hack
Дата 2.8.2005, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



Цитата(PROCESSOR @ 2.8.2005, 18:24)
А можно передать параметры к томуже в скрипт ?

да, можно.

Цитата(PROCESSOR @ 2.8.2005, 18:24)
P.S. Помоему чрезвычайно удобный метод от взлома скриптов. Когда неизвестны имена вообще никаких файлов. Или где-то выводится имя файла-заменителя ?

Угу.

ЗЫ: Только лучше все-таки параметры передавать тогда уж, как /5/7...
PM ICQ   Вверх
PROCESSOR
Дата 3.8.2005, 00:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 238
Регистрация: 25.5.2005

Репутация: нет
Всего: нет



Что такое /5/7 ? http://www.site.com/userpage/?5/7 так чтоли ?
PM MAIL   Вверх
Mal Hack
Дата 3.8.2005, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 15
Всего: 261



PROCESSOR нет, ты не понял.
Тыделаешь правила реврайта таким образом, что 5/7 - восепринимаются как параметры. Это все в скрипте делаешь.

PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0748 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.