Обучение/Помощь новичкам | Помогите мастера
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 />';
Нужно чтобы когда много и быстро нажимаешь на ссылку не дождавшись прогрузки выбивала та же страничка а хп не отнимались.
$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 или нет ничего не изменится
Я пробовал это просто значение ток зашифрованное и без разницы в мд5 или нет ничего не изменится
Вот нужно чтобы при многократном нажатии на ссылку без ожидания окончания загрузки стр. Было вот так вот
------
56513_Screenshot_20180521104152.png (108.9 Kb)
Скачиваний: 79
________
посл. ред. 21.05.2018 в 10:44; всего 1 раз(а); by SlavaLegend
------
Скачиваний: 79
________
посл. ред. 21.05.2018 в 10:44; всего 1 раз(а); by SlavaLegend
А сейчас при многократном нажатии без ожидания погрузки страницы получается это
------
56514_Screenshot_20180521104148.png (95.1 Kb)
Скачиваний: 75
------
Скачиваний: 75
case 'atack':
{...}
break;
может из-за этого страница которая тебе нужна не отобразится, ибо я не понял
________
посл. ред. 21.05.2018 в 10:49; всего 1 раз(а); by faceworld
{...}
break;
может из-за этого страница которая тебе нужна не отобразится, ибо я не понял
________
посл. ред. 21.05.2018 в 10:49; всего 1 раз(а); by faceworld
faceworld ,
Это касса хотя возможно ты и прав!
Это касса хотя возможно ты и прав!
SlavaLegend , хэш используется совсем в других случаях ))) тебе здесь он не нужен
Kemel ,
А сессии объясните не пойму что не так мне нужно избежать быстрого уничтожения стены но без какого либо отката в секундах просто чтобы дождались окончания стр . но с базой возиться не хочется.
А сессии объясните не пойму что не так мне нужно избежать быстрого уничтожения стены но без какого либо отката в секундах просто чтобы дождались окончания стр . но с базой возиться не хочется.
Стр.: 1, 2

