controleren op vorige
ik zit met het volgende probleem
als ik via php een email verzend mag deze maar 1 keer verzonden worden. het is niet de bedoeling om op vorige te klikken in internet explorer en vervolgens nogmaals de mail te verzenden. Er moet dan een melding komen " email is al een keer verzonden" hoe kan ik in php testen of de mail al een keer verzonden is
als ik via php een email verzend mag deze maar 1 keer verzonden worden. het is niet de bedoeling om op vorige te klikken in internet explorer en vervolgens nogmaals de mail te verzenden. Er moet dan een melding komen " email is al een keer verzonden" hoe kan ik in php testen of de mail al een keer verzonden is
PHP hulp
13/01/2025 12:42:07een session zetten:
en dan check je het zo:
:)
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
session_start(); // moet bovenaan je html etc.
$gemailt = 1;
setcookie(gemailt);
?>
session_start(); // moet bovenaan je html etc.
$gemailt = 1;
setcookie(gemailt);
?>
en dan check je het zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
session_start();
if (!$_SESSION['gemailt'])
{
// toon email formulier
echo "email formulier";
}
else
{
echo "je kunt maar 1 keer een email versturen..";
}
?>
session_start();
if (!$_SESSION['gemailt'])
{
// toon email formulier
echo "email formulier";
}
else
{
echo "je kunt maar 1 keer een email versturen..";
}
?>
:)
Dbr Br
06/08/2004 17:05:00Sessie? Welke Sessie? Je hebt $_SESSION['gemailt'] helemaal niet gezet. $_COOKIE['gemailt'] bedoel je?
Jules
09/08/2004 13:41:00Als ik dat gebruik krijg ik de volgende foutmelding:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/index.php:11) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/page/verstuur_email.html on line 17
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/index.php:11) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/page/verstuur_email.html on line 17
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/index.php:11) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/page/verstuur_email.html on line 17
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/httpd/vhosts/dedoorbraak.org/httpdocs/index.php:11) in /home/httpd/vhosts/dedoorbraak.org/httpdocs/page/verstuur_email.html on line 17