Loading...
Обучение/Помощь новичкам | Помогите мастера
case 'atack':

$osada1=mysql_query("SELECT * FROM `osada` WHERE `id` = '".$id."' LIMIT 1");


$inf1=mysql_fetch_assoc($osada1);


if(isset($_GET['kick']) && $_GET['kick']==$_SESSION['hush_base']){
$id=$inf1['id'];

$udar=mt_rand(10,1000);
$hpmin=$inf1['hpmin']-$udar;

if($hpmin <= '0'){
$hpmin=$inf1['hpmax'];
mysql_query(" UPDATE osada SET `hpmin`='".$hpmax."' WHERE `id`='$id' ");

}


unset($_SESSION['hush_base']);
mysql_query(" UPDATE osada SET `hpmin`='".$hpmin."' WHERE `id`='$id' ");



header ("Location: osada.php?go=osada&id=$id");


exit;}
break;



Помогите с сессией получается когда нажимаешь один раз на ссылку то норм все а когда много раз просто кидает куда-то и ничего не отображает

Вот сама ссылка $hush=md5(md5(rand(1,1000000000)));
$_SESSION['hush_base']=$hush;

echo' <a href="osada.php?go=atack&id='.$inf['id'].'&kick='.$hush.'">Атаковать </a><br />';
Нужно чтобы когда много и быстро нажимаешь на ссылку не дождавшись прогрузки выбивала та же страничка а хп не отнимались.
$hush=rand(1,1000000000);
faceworld ,
Не не это не при чем.
faceworld ,
Я пробовал это просто значение ток зашифрованное и без разницы в мд5 или нет ничего не изменится
Вот нужно чтобы при многократном нажатии на ссылку без ожидания окончания загрузки стр. Было вот так вот

Изображение

------
56513_Screenshot_20180521104152.png (108.9 Kb)
Скачиваний: 79

________
посл. ред. 21.05.2018 в 10:44; всего 1 раз(а); by SlavaLegend
А сейчас при многократном нажатии без ожидания погрузки страницы получается это

Изображение

------
56514_Screenshot_20180521104148.png (95.1 Kb)
Скачиваний: 75
case 'atack':
{...}
break;

может из-за этого страница которая тебе нужна не отобразится, ибо я не понял
________
посл. ред. 21.05.2018 в 10:49; всего 1 раз(а); by faceworld
faceworld ,
Это касса хотя возможно ты и прав!
SlavaLegend , хэш используется совсем в других случаях ))) тебе здесь он не нужен
Kemel ,
А сессии объясните не пойму что не так мне нужно избежать быстрого уничтожения стены но без какого либо отката в секундах просто чтобы дождались окончания стр . но с базой возиться не хочется.
Онлайн: 4
Время:
Gen. 0.0914
(c) Bym.Guru 2010-2026