|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2007
Messaggi: 5
|
Evitare i doppi invii metodo post
Come da titolo dove posso trovare uno script di esempio.. io dovrei andare a scrivere in un file txt.. un determinato dato.. solo che se vado a fare il refresh.. me lo va a scrivere anche 500 volte .. c'è un modo
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Esempio: Codice:
<?php
session_start ();
if (!isset ($_SESSION['count']))
$_SESSION['count'] = 0;
?>
<html>
<body>
<?php
if (isset ($_POST['count']))
{
$count = (int) $_POST['count'];
if ($count == $_SESSION['count'])
echo "OK hai inviato il form<br>\r\n";
else
echo "No, hai fatto refresh!<br>\r\n";
}
$_SESSION['count']++;
?>
<form action="#" method="post">
<input type="hidden" name="count" value="<?php echo $_SESSION['count']; ?>">
<input type="submit" value="INVIA">
</form>
</body>
</html>
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:19.




















