Articles of http

Иногда большая задержка при использовании PHP mail ()

У меня есть веб-сайт, который обрабатывает заказы из приложения Windows. Это работает следующим образом: Пользователь нажимает «Заказать сейчас» в приложении Windows Приложение загружает файл с POST в скрипт PHP Сценарий сразу вызывает функцию PHP mail () (порядок не сохраняется в db) Это прекрасно работает большую часть времени. Однако иногда происходит большая задержка (несколько дней). Клиенты […]

Передача зашифрованного сервера данных на сервер, между 2 скриптами PHP

Мне нужно перенести данные с PHP-скрипта на моем локальном сервере на удаленный API (также написанный на PHP) на моем сервере хостинга. Это в основном примитивная система управления версиями, и я использую HTTP GET и HTTP POST для передачи файлов и строк. Я хотел бы, чтобы соединение зашифровано, но мой (общий) веб-хост говорит мне, что я […]

Force Загрузить сгенерированный HTML-код

Я создаю плагин WordPress, который будет генерировать HTML-страницу при нажатии кнопки. Это работает; проблема не связана с WordPress, хотя код находится в плагине WP. Следующий шаг – дать пользователю приглашение загрузить / открыть созданный файл. Основываясь на исследованиях здесь и в других местах, этот процесс должен создать приглашение для загрузки / открытия: /* another process […]

PHP отправляет обратно пустое тело

Я пытаюсь отправить данные формы из Vue Resource на мою страницу PHP. Я вижу, что он отображается на странице PHP, но когда я отправляю его обратно как JSON, я получаю пустой ответ. Почему он посылает пустой ответ? Редактировать: Похоже, проблема заключается в том, что значение для кнопки отправки не задано в PHP. Я не знаю, […]

Какой самый безопасный способ обнаружения языка браузера и перенаправление 301 на домашнюю страницу

У меня есть multi-language страница, я хочу определить язык браузера клиента, а затем создать домашнюю страницу 301 или другую вещь. но я не уверен, какой путь лучше для SEO. Я не знаю, что такое web spider какая из них? Или иначе? <?php $LG=$_SERVER['HTTP_ACCEPT_LANGUAGE']; if (preg_match('/^[zZ][hH]/', $LG)) { header("HTTP/1.1 301 Moved Permanently"); header("Location: http://mydomain.com/cn/"); exit();} //jump […]

Решение о дизайне: соответствие кириллических символов в JSON с PHP

Я разрабатываю плагин для CMS и имею непредвиденную проблему: поскольку плагин имеет многоязычную поддержку, вход может быть любого из наборов символов юникода. Плагин сохраняет данные в формате json и содержит объекты со value свойств и lookup . Для value все в порядке, но свойство lookup используется PHP для извлечения этих объектов и в определенных точках […]

Проверьте, содержит ли url http: // или https: //

Возможный дубликат: Проверьте, содержит ли URL-адрес http или https Каков код, чтобы выяснить, содержит ли данный URL http:// или https:// в начале с использованием PHP и регулярных выражений?

Отсутствует информация HTTP-Referrer о IE / FF (хорошо работает в Chrome / Safari)

У меня есть page1.php с этим кодом: <form action="/redirect.php" method="POST" target="_blank"> <input name="destination" type="hidden" value="a"/> <input type="submit" value="Click here"></form> и это redirect.php : <?php $url = "http://www.default.com"; if(isset($_POST['destination'])){ switch ($_POST['destination']) { case "a": $url = "http://www.domain1.com"; break; case "b": $url = "http://www.domain2.com"; break; default: $url = "http://www.default.com"; } } header( "refresh:1;url=$url" ); ?> <!doctype html> […]

Не-браузер отправил HTTP-запрос и сеансы PHP

Является ли PHP способным поддерживать сеанс с устройствами, которые не используют браузер для связи с сервером? Я знаю, что любое приложение способно придерживаться протокола HTTP, но для таких языков, как Actionscript3 и Java, которые состоят из классов HTTP-запросов в их рамках, отправляют ли они необходимые параметры для PHP, чтобы провести сеанс, как в браузере?

Ошибка «Bad Gateway Error 502» при попытке загрузить серверный .zip-файл

Я получаю ошибку «плохой шлюз 502» при попытке загрузить созданный сервером .zip-файл Я выделил строку, которая вызывает ошибку; его: $zip->addFile($thumb->loadVersion($version['id']), $rank . "_" . $thumb->filename); Вот мой код. Мой скрипт просматривает все файлы .jpg, загруженные пользователями, объединяет их в один большой .zip-файл и отправляет заголовки загрузок для zip-файла. function downloadGalleryZip() { $tmpfile = tempnam("tmp", "zip"); […]