У меня есть форма, но я хочу, чтобы она отправлялась только один раз для каждого пользователя, поэтому я хочу установить cookie для этого. Как мне изменить свой сценарий?Разрешить одну форму отправки cookie
Мой PHP скрипт:
<?php
if (isset($_COOKIE["Form"]) == 1)
{
//Hide form
exit();
}
if ($_GET['value'] <> "")
{
$adress = '[email protected]';
$subject = 'SUBJECT';
$text = 'TEXT';
mail($adress,
$subject,
$text,
'From: [email protected]');
$handle = fopen ("some-doc.txt", "a");
fwrite ($handle, $_GET['value']);
fclose ($handle);
echo "Thanks";
setcookie("Form", 1, time()+3600*24*60); // Line 108
exit;
}
?>
Сообщение об ошибке
Warning: Cannot modify header information - headers already sent by (output started at
form.php:6) in
form.php on line 108
Я изменил его, но теперь я получаю эту ошибку.
Я изменил его, но теперь я получаю сообщение об ошибке, я отправил выше. – JSHelp