[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подсчет количества нажатий на кнопку
nudist
Подскажите где надо поправить код. Проблема заключается в следующем при помощи кода который находится ниже, делаю подсчет количества нажатий на кнопку, все робит, все супер, но есть одно но, при обновлении страницы, он думает что была нажата кнопка, так как переменная $_POST['submit'] при обновлении у формы не чистится, так вот вопрос как ее можно почистить или при помощи куки сделать этот подсчет, заранее благодарен.

<?php
if (isset($_POST['submit'])){
$_SESSION['click']++;
}
?>
<form
method="post">
<input
type="submit" name="submit">
</form>

SerginhoLD
Редирект на эту же страницу

_____________
"internet explorer всех правильней отображает страницы" ©
keinhoj
подсчитывай на клиенте, отправляй на сервер
Undertaker
А почему бы не поглядеть в сторону ajax?

_____________
Из отчета службы безопасности:
... по поводу взлома китайцами сервера Пентагона:
1) Каждый китаец попробовал один пароль.
2) Каждый второй пароль был - maodzedun.
3) На 657983241-й попытке сервер согласился что у него пароль - maodzedun
gheka
Цитата (nudist @ 28.07.2015 - 13:13)
Подскажите где надо поправить код. Проблема заключается в следующем при помощи кода который находится ниже, делаю подсчет количества нажатий на кнопку, все робит, все супер, но есть одно но, при обновлении страницы, он думает что была нажата кнопка, так как переменная $_POST['submit'] при обновлении у формы не чистится, так вот вопрос как ее можно почистить или при помощи куки сделать этот подсчет, заранее благодарен.

<?php
if (isset($_POST['submit'])){
    $_SESSION['click']++;
}
?>
<form
method="post">
    <input
type="submit" name="submit">
</form>



if (isset($_POST['submit'])){
$_SESSION['click']++;
unset ($_POST['submit']);
}
?>
<form method="post">
<
input type="submit" name="submit">
</
form>



_____________
Магазин цифровых товаров RUSSIANWMSHOP.RU
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.