{% else-1 %}
забираем, и забываете о флуде*

                        
session_start();
if ( !$_SESSION['key'] )
{
$alphabet = 'abcdefghiklmnopqastuvwxyz';
for ( $i = 0; $i < 10; $i++ )
{
if ( rand( 0, 1 ) == 0 )
{
$_SESSION['key'] .= rand( 1, 9 );
}
else
{
if ( rand( 0, 1 ) == 0 )
{
$_SESSION['key'] .= strtolower( $alphabet[rand
( 0, 24; )] );
}
else
{
$_SESSION['key'] .= strtoupper( $alphabet[rand
( 0, 24; )] );
}
}
}
}
if ( $_POST['text'] && $_POST['key'] )
{
if ( !$_POST['key'] OR $_POST['key'] !=
$_SESSION['key'] ) $errors[] = 'Ошибка
сессии!';
if ( !$_POST['text'] ) $errors[] = 'Ошибка,
введите текст сообщения!';
if ( $errors )
{
foreach ( $errors as $error )
{
echo $error . '<br/>';
}
}
else
{
}
}
else
{
echo '<form action='?' . session_name() .
'=' . session_id() . '' method='post'>
Сообщение:
<br/>
<input type='text' name='text'/>
<br/>
<input type='hidden' name='key' value='' .
$_SESSION['key'] . ''/>
<br/>
<input type='submit' value='Отправить'/>
</form>';
}
1 22 0
0

Нет фото
• 15 янв 2015, 08:00


Хрень.

0

Нет фото
Nefest * 12.18
• 15 янв 2015, 02:56


что? * что за гавнокод? *

можно же куда проще
<?php
session_start();
if (isset($_GET['check']))
{
if (isset($_SESSION['time']) AND $_SESSION['time'] > (time()-5))
{
exit('ФЛУУУУУДЕР!!!!!!!!!!!!!!');
} else { $_SESSION['time'] = time(); }

//тут обработк мессаги
}

echo '<form action="?check" method="POST">
<textarea name="test"></textarea>
<input type="submit">
</form>';
?>

куда проще и быстрее *

0

Нет фото
Chainsaw * [мошенник]
• 14 янв 2015, 15:50


Generator_Zla, *

0

Нет фото
NeaDek(WAT) * [мошенник] 0.57
• 14 янв 2015, 15:49


флудить есть суть*