Время истечения срока действия файла cookie. Это временная метка Unix, так что это количество секунд с эпохи. Другими словами, вы, скорее всего, установите это с помощью функции time () плюс количество секунд, прежде чем вы захотите, чтобы она истекла. Или вы можете использовать mktime (). time () + 60 * 60 * 24 * 30 […]
Я пишу скрипт шлюза на PHP, который подключается к удаленному серверу, получает некоторую информацию и возвращает его для использования JSON (нет возможности JSONP). Этот шлюз запрашивается каждую секунду, поэтому очень важно, чтобы curl использовал keep-alive. Из того, что я узнал, curl сделает это автоматически, если мы будем использовать один и тот же дескриптор для нескольких […]
Вот простая форма загрузки файла HTML. <form enctype="multipart/form-data" action="upload.php" method="POST"> Send this file: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> И php-файл довольно прост. <?php die(); Как видите, скрипт PHP ничего не делает на стороне сервера. Но когда мы загружаем большой файл, процесс по-прежнему стоит много времени. Я знаю, мой PHP-код будет […]
Если я запустил следующий скрипт для проверки HTTP_RANGE на моем сервере, я получаю ответ «нет». Есть ли что-то на моем сервере LAMP, которое мне нужно настроить для этого, чтобы дать мне «да»? Кажется, я не могу найти информацию об этом, только как проверить ее существование. <?php if (isset($_SERVER['HTTP_RANGE'])) { echo "yes"; } elseif (isset($_ENV['HTTP_RANGE'])) { […]
У меня возникли проблемы с работой с завитками и заголовками, возвращаемыми серверами. 1) Мой php-файл на my_website.com/index.php выглядит так (обрезанная версия): <?php $url = 'http://my_content_server.com/index.php'; //Open connection $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //execute post $result = curl_exec($ch); //close connection curl_close($ch); echo $result; ?> Файл php на my_content_server.com/index.php выглядит так: <?php header("HTTP/1.0 404 Not […]
Я хочу знать, можно ли читать / анализировать заголовок ответа HTTP после запроса POST на PHP без использования cURL .. У меня есть PHP 5 в IIS7. Код, который я использую для POST: $ URL = "http://www.google.com/accounts/ClientLogin"; $ postdata = http_build_query ( массив ( 'accountType' => 'GOOGLE', 'Email' => 'xxxxx@gmail.com', 'Passwd' => 'xxxxxx', 'service' => […]
Я должен написать PHP-скрипт, который работает как клиент с другим HTTP-сервером. Этот сервер игнорирует заголовок HTTP Connection: Close и сохраняет TCP-соединение открытым, если он не закрыт клиентом. И вот моя дилемма. I (клиент) должен deciede, когда HTTP-запрос / ответ завершен, а затем закройте соединение. Просто используйте: $ data = file_get_contents ($ url); .. не будет […]
Я делаю веб-сайт, используя структуру Symfony, на сервере ovh. Когда пользователь меняет страницу, я создаю новое XMLHttpRequest чтобы избежать перезагрузки всей страницы и улучшения пользовательского интерфейса. Все работает хорошо, но я хочу добавить панель загрузки, а следующая страница загружается асинхронно. К сожалению параметр lengthComputable был ложным. Чтобы пройти эту проблему, я установил заголовок на Symfony3 […]
Я использую Zend_Http_Client для POST набора данных на моем сервере с PHP. Тем не менее, сервер ожидает данные в форме myField[] , т. myField[] У меня есть набор флажков, и пользователь может проверить несколько. Мой текущий код: foreach ($myValues as $value) { $this->client->setParameterPost('myField[]', $value); } Однако кажется, что Zend_Http_Client просто перезаписывает myField[] с новым значением […]
Сайт, над которым я работаю, построен с использованием PHP, иногда показывает абсолютно пустую страницу. На клиенте или на сервере сообщений об ошибках нет. Одна и та же страница может отображаться иногда, но не другие. Все страницы отлично работают в IE7, Firefox 3, Safari и Opera. Все страницы XHTML с этим мета-элементом: <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" […]