Articles of браузера

Использовать браузер для кэширования изображений

Я создаю изображения и хочу, чтобы браузер кэшировал их навсегда, но браузер никогда не кэширует их вообще. Это мой php-код header('Content-type:'.$file->content_type); header('Expires: Thu, 15 Apr '.(date('Y')+10).' 20:00:00 GMT'); header('Content-Disposition: attachment; filename="'.$file->file_name.'"'); echo(file_get_contents($model_files->files_path.$file->md5.$model_files->seprator.$file->file_name)); и это заголовки ответов, которые я продолжаю получать в браузере. Date: Thu, 02 Jun 2011 12:56:56 GMT Server: Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 […]

Новое для входа и сеансов PHP; Это достаточно безопасно?

У меня есть сайт, на котором я создаю систему входа для … В приведенном ниже коде была отправлена ​​форма с «именем пользователя» и «паролем». Также доступна функция «remember_me» (код еще не проверен): else if($row['password']===$pass){ session_start(); $_SESSION['logged_in'] = '1'; $remember_me = isset($_POST['remember']) ? $_POST['remember'] : '0'; if($remember_me=='1'){ $text = "SECRET_TEXT_AND_NUMBERS_HERE"; $username= $row['username']; $salt1 = sha1($row['alt_username']); $salt2 […]

Пусть браузеры кэшируют мою динамическую таблицу стилей PHP

Я хочу создать таблицу стилей в файле PHP (styles.php), чтобы таблица стилей становилась динамической, в зависимости от пользователя, который запрашивает. Для каждого отдельного пользователя таблица стилей является постоянной и поэтому должна быть кэширована в его клиентском браузере. Я прочитал, что вы можете добиться этого, установив заголовки для типа содержимого и управления кешем и тому подобное, […]

Удалить cookie из браузера?

Есть ли способ дать указание веб-браузеру полностью удалить свой файл cookie с помощью PHP? Я не хочу истекать или ждать закрытия браузера. С удалением я имею в виду, что на самом деле он не был указан в списке файлов cookie.

Как работает HTTP_USER_AGENT

Возможный дубликат: Почему navigator.appCodeName возвращает Mozilla? Когда я grap сервер PHP variabele HTTP_USER_AGENT с этим кодом: <?php $useragent = $_SERVER ['HTTP_USER_AGENT']; echo "<b>Your User Agent is</b>: " . $useragent; ?> Я получаю это в Google Chrome: Mozilla / 5.0 (Windows NT 6.1) AppleWebKit / 537.4 (KHTML, например, Gecko) Chrome / 22.0.1229.94 Safari / 537.4 Это […]

Кэш для изображений, php, js и html

Я хочу кэшировать все мои файлы, но я не могу понять, как заставить его работать, чтобы тесты одобряли. У меня есть <meta http-equiv="Cache-Control" content="private" /> <meta http-equiv="Expires" content="86400000" /> <meta http-equiv="Cache-Control" content="max-age=86400000" /> Последняя строка, которую я добавил, чтобы проверить, истекает ли срок действия и максимальный возраст (это не так) Я использовал http://www.webpagetest.org/ , https://developers.google.com/pagespeed/# […]

Агент пользователя, извлечение ОС и браузера из строки

Я хотел бы извлечь полное имя ОС и браузер из строки пользовательского агента. Как я могу это сделать?

создание обратных ссылок на страницы в Codeigniter

У меня есть страница с URL http: // arslan / admin / category / index / 0 / name / asc / 10 в Codeigniter. В этом URL- uri_segment начинается с 0 . Это ( 0 ) – значение поиска по умолчанию, name и asc – это поле и порядок сортировки по умолчанию, а 10 […]

где сохраняется сеанс?

Я хотел бы знать, где хранятся данные сеанса PHP; это в браузере клиента? или на сервере? Когда я отключу файлы cookie в настройках моего браузера, PHP не может сохранить данные сеанса, но в php.ini я могу изменить путь сохранения сеанса. Данные сеанса хранятся на сервере или в браузере клиента?

с помощью приглашения браузера загрузить файл

У меня есть сайт php / mysql, в котором я пытаюсь загрузить файл с разделителями-запятыми (CSV). Создаваемый файл csv содержит данные с разделителями-запятыми (имя, адрес, город, штат). Я создаю файл csv ok и поместил его в каталог сайта / downloads. Все идет нормально. Я просматриваю строку и код, чтобы вызвать подсказку загрузки браузера, которую я […]