Показать сообщение отдельно

  #5  
Старый 16.02.2010, 15:14
DiHWO
Участник форума
Регистрация: 23.10.2009
Сообщений: 103
С нами: 8710432

Репутация: 7
По умолчанию

N2kroot,
Ты видно не сам писал.
Какой смысл этого выражения:
PHP код:
If(!IsSet($_COOKIE['warcookies']))

setcookie("warcookies""Guest|guest|1");

А смысл таков, если куков у чела нет, то ставим ему куки с полем "гость". Потом ниже в скрипте у тебя идет проверка переданных данных из формы:
PHP код:
$nick bdtext($_POST['login']); 
$pass bdtext($_POST['password']); 
$basemember="users/suser.dat"
$general = @file($basemember); 
$lines count($general); 
for ( 
$i 0$i $lines$i++ ){ 
list(
$name_g,$pass_g,$email,$acc,$clan_r,$w2,$w3,$  w5)=explode('|'$general[$i]); 
if(
$nick==$name_g and $pass==$pass_g and $_POST['login']!=''){  $dont_registr 'no';  } 
if(
$i==$lines){ $dont_registr 'yes2';   }} 
И если такой чел есть в базе данных, то ставим ему другие куки, с его именем и паролем:
PHP код:
$warcookies="$nameg|$pass|$w2|"
setcookie("warcookies"$warcookiestime()+1728000);} 
Тоесть куки ставяться в любом случае, и да, это говнокод.
 
Ответить с цитированием