Dram

Рейтинг
1115
Регистрация
28.06.2008

Почему код перестает работать если юзера отправлять не на ту же страницу где происходит нажатие кнопки?

<?php
$value = 13;
$url = '/uploads';
if (isset($_POST['click_vote'])) {
setcookie('Vote', $value, 0, '/');
header ("Location: $url");
exit;
}
?>
<form action="/uploads" method="post">
<button type="submit" name="click_vote">кнопка</button>
</form>



---------- Добавлено 26.04.2019 в 10:32 ----------

Все разобрался, вот так работает

<?php
$value = 13;
$url = '/uploads';
if (isset($_POST['click_vote'])) {
setcookie('Vote', $value, 0, '/');
header ("Location: $url");
exit;
}
?>
<form action="/" method="post">
<button type="submit" name="click_vote">кнопка</button>
</form>

А в хедер можно засунуть переменную?

Типа такого

$url = '/uploads';
header ("Location: $url");

SERM-service, спасибо, неужели все дело в расположении кода было? Ваш вариант сработал!

PHP-Storm пишет что файл в UTF-8

Вот весь код


<form action="/" method="post">
<button type="submit" name="click_vote">кнопка</button>
</form>

<?php
$value = 13;
if (isset($_POST['click_vote'])) {
setcookie('Vote', $value, 0, '/');
header("Location: http://localhost");
exit;
}
?>

SERM-service, ниче не понял, извини....

попробовал закоментировать строку

setcookie('Vote', $value, 0, '/');

все равно Warning: Cannot modify header information - headers already sent by

Аа я ниже имел в виду, да вы правы спс!!

Я упростил код, там это надо

SERM-service, спасибо что озвучили то что я уже сделал

Самописный компонент в джумле

sytnykk:
Господа, список доменов хоть фильтруется? Есть домены которые повторяются...

Займись фильтрацией, мы спасибо скажем

Всего: 6928