Как сделать такое?

12
pauk
На сайте с 26.01.2005
Offline
543
#11
~F/L/I/N/T~:
начит так...
Есть файл articles.php
Нужно сделать так, чтоб при запросе articles.php инклудился файл articles/articles.txt
При запросе articles.php?articles=1 инклудился файл articles/1.txt
При запросе articles.php?articles=2 инклудился файл articles/2.txt
При запросе articles.php?articles=bla инклудился файл articles/bla.txt

Я вообще так не советую. Ибо можно так запустить любой скрипт и хорошо поиметь сайт. Либо проверять входящие данные :)

articles.php?articles=1

заменим на

articles.php?http://site.ru=1

И что получится? ;)

Была такая "легендарная" статья "Легкая смена дизайна". Я писал как-то про "опасность хака".

Hi!
~L
На сайте с 14.08.2006
Offline
12
#12

А как тогда?

Хостинг (http://www.dihost.info) | Регистрация доменов (http://www.didomains.info) Ссылки на 50 Турсайтах оптом (/ru/forum/105796) | Статьи на 50 Турсайтах оптом (/ru/forum/106433)
pauk
На сайте с 26.01.2005
Offline
543
#13
~F/L/I/N/T~:
А как тогда?

Проверять входящие данные на опасность. :)

~L
На сайте с 14.08.2006
Offline
12
#14

pauk, Вы поймите... я в пхп нюб... на уровне иф-эльз...

Поэтому для меня, если можно, поподробнее и с примером, пожалуйста...

pinalex
На сайте с 22.10.2006
Offline
8
#15
~F/L/I/N/T~:
на уровне иф-эльз...

Для начала этого почти достаточно.

if (isset($_GET['articles']))

{
...а вот сюда вставляете проверку на допустимые значения переменной...
}

http://php.net/ Вам в помощь...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий