Говнокод или как не следует писать...

Печать RSS
277

И

Пришелец
0
Сайт как-то давно в сети встречал, но ничего не понял ))
Д

Чатланин
0
4, я бы сделал так
<?php
$fid = $_GET['fid'];
if (!ctype_digit($fid))
{
echo "Попытка взлома!!!"; 
echo'<a href="../enter.php?'.$ses.'">Главная</a><br/>';
exit();
}
?>
Изменил: Денис (18.04.2010 / 22:28)
С

Малиновые штаны
0
13. Bangi, кажется abs(intval($fid)) с головой хватило бы...
Нафига еще какието заморочки типа "хацкер лох" выводить?
М

Малиновые штаны
0
Мой говнокод:
<?php
session_name('cl');
session_start();
$ses=session_id();
require_once('shapka.php');
require_once('db.php');
require_once('inlinebrj.php');
require_once('tercyme.php');
print $begin;
if(@$id and $pass)
{
$id=intval($id);
$pass=mysql_escape_string($pass);
$prov=mysql_query("SELECT * from `user` WHERE `uid`='$id' LIMIT 1");
if(!mysql_num_rows($prov))
{
$_SESSION['enter']='no';}
else
{
$s=mysql_fetch_array($prov);
if($s['passtime']>time())
{print "$sehvuch<br/><a href=\"index.php\">$bash</a><br/>$endpage"; exit;}
elseif($pass!=$s['pass'])
{
mysql_query("UPDATE `user` SET `counterr`=`counterr`+1 WHERE `uid`='$id'");
if(ceil(($s['counterr']+1)/3)*3==($s['counterr']+1))
{$time=time()+300;
mysql_query("UPDATE `user` SET `passtime`='$time' WHERE `uid`='$id'");
}
$_SESSION['enter']='no';
}
else
{
$_SESSION['enter']='yes';
$_SESSION['uid']=$id;}}}
#
if(@$_SESSION['enter']!='yes')
{
print "Неверный логин или пароль<br/>";
print '<a href="index.php?str='.$str.'">'.вернуться.'</a><br/>';
}
else
{
...
}
?>
Такое я написал на каждой из сотни страниц
Изменил: Михаил (18.04.2010 / 22:48)
Д

Чатланин
0
14. sanzstez, это я показывал по тому коду... так-то, да..
В

Кодер
0
15. Flyd, где написал???

Пацак
0
<?php
   switch($method)
   {
      default:
      echo'';//Сжатие не поддерживается<br>
      break;
...
?>
улыбнуло) F-portal 4
М

Малиновые штаны
0
Пират Юрьевич (Сегодня / 00:29)
15. Flyd, где написал???
Давно писал текстовую сеть yesban.mobi, если кто-нибудь её помнит
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск