Прошу прощения за глупые вопросы, но я попытался изучить это и не смог его найти.Другие проблемы с файлами cookie, php
На этот раз я хочу, чтобы иметь возможность проверять _POST на массив, прежде чем решить, что это нормально, чтобы установить cookie. Вот мой фрагмент.
<?php
header('Location: http://www.site.com/ler.php') ;
?>
<?php
setcookie("choice1","true",time()+20);
?>
<?php
$match_id = strtoupper($_POST["arr"]);
//var_dump(implode($_POST));
$bArray = array(
"A"=>"1",
"B"=>"2",
"C"=>"3",
"D"=>"4",
"ETC"=>"5");
мне нужен массив и переменную необходимо установить перед куки, потому что я хочу использовать array_key_exists условными. Я попытался переключить порядок, но ничего не сделал. Я знаю, что это не заголовок, потому что другой код с файлами cookie и заголовками работает нормально. Есть идеи??
Ваш вопрос может быть не глупым, но это определенно непонятно. Что вы пытаетесь достичь? – Gumbo
Я пытаюсь установить файл cookie, но ТОЛЬКО, если все условия (значение $ _POST, находящееся в массиве как один из ключей, истинно) Моя проблема заключается в том, что это не похоже на настройку массива до того, как установлен файл cookie или разрешено, поэтому я не знаю, как сравнить его с допустимыми значениями. Все это cookie будет делать, это сообщить странице, на которую она перенаправляется, чтобы переданное значение было успешным. – user1159454
Возможный дубликат [Заголовки уже отправлены] (http://stackoverflow.com/questions/8028957/headers-already-sent-by-php), если ваша фактическая проблема действительно является порядком утверждения. – mario