форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Создание сайта / помогите переписать
Автор Сообщение
screpka
Участник

7
# Дата: 18 Май 2005 17:38


у меня короче такая проблема, как переписать вот это, чтобы работало при выключеном global

include("guest/data/badwords.dat");

echo "<center>
<p>
<form action='admin.php?bad=ok' method='post'>";

$count = "0";
while($badword[$count] != "")
{
echo "<table class=ras><tr><td><input type='text' name='badword[$count]' value='$badword[$count]'>
<input type='hidden' name='keep[$count]' value='yes' checked style='border:0'>
<input class=rad type='radio' name='keep[$count]' value='no' style='border:0'> Удалить</td></tr></table><p>";
$count++;
}
$new = "1";
while($new < "4")
{
echo "Добавить: <input type=text name='badword[$count]'><br>\n";
$count++;
$new++;
}
echo "<p><input type=submit value='Сохранить'>&nbsp;<input type=reset value='&nbsp;Сбросить'></form></center>";
}

if($_REQUEST['bad']=='ok') {
$datei = fopen("guest/data/badwords.dat", "w");
if($datei)
{
$count = "0";
fputs($datei, "<?php\n");
while($badword[$count] != "")
{
if($keep[$count] == "no")
{
$count++;
$continue;
}
else
{
fputs($datei, "\$badword[] = \"$badword[$count]\";\n");
$count++;
}
}
fclose($datei);
}

smallcms
Участник

2752
# Дата: 18 Май 2005 19:49 ° Поправил: smallcms


заставить работать скрипты, писанные под globals=off можно очень просто. в каждом скрипте в самое начало впиндюриваем
extract($_POST);
extract($_GET);
extract($_SERVER);
extract($_ENV);
extract($_SESSION);
extract($_COOKIE);
а потом выкидываем: сессию, если скрипт не на сессиях, куки, если не встречаются, энв, сервер тоже, если не нужны.
+ пишем до всего этого
error_reporting(1);
всё работет.

screpka
Участник

7
# Дата: 19 Май 2005 17:02


блин, спасибо, а то я постоянно мучился

smallcms
Участник

2752
# Дата: 19 Май 2005 17:22


обращайся...

Dushlen
Участник

8
# Дата: 23 Май 2005 12:07


smallcms
только при этом крушиться вся задумка register_globals=off ... Защита.

smallcms
Участник

2752
# Дата: 23 Май 2005 12:28


Dushlen
ааа!!! ты про защиту?!?!? тода ВООООН из компа и с сервака старые гостевухи, чаты, форумы и прочую старую муть, писанную только на локалке, да наверняка ещё и виндовой. их использовать, не смотря на призрачную полезность, просто опасно. как можно, например, держать гостевую, где вход в админку прописан через GET!??! :))
то есть ставим нашего брутуса на поиск get->admin и get->password и немного ждём. :))) вот такими скриптами пользуется весь нет. :(

Dush1en
Участник

19
# Дата: 27 Май 2005 06:57


Дело не в том - взломают или не взломают, взломают точно, вопрос в том - даш им взломать так просто, или помучаешь. Входы пост, с записью в сессии и куки ip. Пусть он брутсит со сменой ip за каждый 10й запрос. Взлом займёт 2-3 дня.

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2008
Powered by miniBB-gzipper. Original size:26199, gzipped size:8448

Mp3 Download || Мир Спанч боба || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]