Этот небольшой фрагмент PHP используется для установки файла cookie, который позволяет мне определить, зарегистрирован ли пользователь. По какой-то причине после использования javascript для перенаправления ни одно из моих файлов cookie не установлено. Любая причина, почему это происходит? Возможно, я не дам вам достаточно информации, поэтому дайте мне знать, если да. …some database queries… <?php $expire=time()+(7 […]
Я не могу получить доступ к файлам cookie с любой страницы, кроме страницы, на которой они установлены. Я смотрел на print_r($_COOKIE) на разных страницах, и единственной общей переменной между страницами является $_COOKIE['PHPSESSID'] . Я разрабатываю локальный сервер тестирования XAMPP. Есть ли параметр, который я должен изменить на PHP.ini или это обычное поведение для файлов cookie? […]
У меня есть скрипт curl, который действует как прокси-сервер между клиентом и основным сервером. …… $field_array= array( 'Accept' => 'HTTP_ACCEPT', 'Accept-Charset' => 'HTTP_ACCEPT_CHARSET', 'Accept-Encoding' => 'HTTP_ACCEPT_ENCODING', 'Accept-Language' => 'HTTP_ACCEPT_LANGUAGE', 'Connection' => 'HTTP_CONNECTION', 'Host' => 'HTTP_HOST', 'Referer' => 'HTTP_REFERER', 'User-Agent' => 'HTTP_USER_AGENT' ); $curl_request_headers=array(); foreach ($field_array as $key => $value) { if(isset($_SERVER["$value"])) { $server_value=$_SERVER["$value"]; $curl_request_headers[]="$key: $server_value"; […]
Я могу напечатать значения сеанса в codeigniter по print_r($this->session->userdata); Как я могу печатать файлы cookie в codeigniter? Я только что установил файл cookie: $cookie = array( 'name' => 'test_cookie', 'value' => 'test', 'domain' => '/', 'secure' => TRUE ); $this->input->set_cookie($cookie); Как я могу напечатать вышеуказанный файл cookie?
Поэтому из моего понимания PHP и файлов cookie, если я использую setcookie() , я получаю файл cookie, который автоматически кодируется URL. И когда я иду в массив $_COOKIE , я должен вернуть файл cookie, автоматически расшифрованный url. Проблема в том, что, похоже, он расшифровывает cookie дважды, когда я смотрю в $_COOKIE . Скажем, у меня […]
Как получить куки-файлы для сохранения в php? give_cookie.php <?php if (!isset($_COOKIE["muffin"])) setcookie("muffin", "55", 100 * 60 * 60 * 24 * 30); $_COOKIE["lid"]=true; ?> jar.php <?php var_dump($_COOKIE); if($_COOKIE["lid"]) echo "open"; ?> Выполнение кода в этом порядке дает мне вывод: array (0) {} Примечание: Неопределенный индекс: lid в jar.php в строке 3 jar.php кода из jar.php […]
Мне нужно обновить файл cookie. Я делаю это в php-файле, который называется через ajax. Это код: setcookie('items['.$_POST['id'].']'); Файл cookie не обновляется, на самом деле, если я пишу print_r($_COOKIE['items']) после функции setcookie, я вижу, что $_COOKIE['items'] тот же, что был до вызова функции setcookie. Как я могу сделать?
Некоторое приложение, написанное не мной, а не PHP, создает файл cookie для домена «www.domain.com». Я пытаюсь заменить этот файл cookie. Итак, в php я сделал: setcookie('mycookie','mydata',time() + 2*7*24*60*60,'/','www.domain.com', false); Однако полученный файл cookie создается для домена: «.www.domain.com», обратите внимание на точку «.». перед доменом. Поэтому он не заменяет его, он создает еще один файл cookie. […]
У меня 3 домена, которые одинаковы. Если кто-то выбирает другую тему, я хочу, чтобы она распространялась по всем 3 доменам, поэтому их опыт остается прежним. Я планировал выполнить это, установив файл cookie в домене1, перенаправляя домен 2, где установлен файл cookie, перенаправляется в домен 3, где установлен файл cookie, перенаправляется обратно. Поскольку информация не должна […]
После отправки формы я очищаю содержимое с веб-сайта. Проблема в том, что скрипт терпит неудачу, время от времени, скажем, 2 раза из 5 сбой сценария. Я использую php curl, COOKIEFILE и COOKIEJAR для обработки cookie. Однако, когда я наблюдал отправленные заголовки моего браузера (при посещении целевого веб-сайта из моего браузера и использования живых заголовков http) […]