Articles of заголовка

PHP Fix Warning: Невозможно изменить информацию заголовка – уже отправленные заголовки

Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки (вывод запущен в /home/blocexco/public_html/homepage.php:73) в /home/blocexco/public_html/classes/mysql/mysql.security.php в строке 99 Эта ошибка повторяется второй раз для mysql.security.php в строке 100. Домашняя страница: 73 <div class="login"> <?php require_once 'login.php'; ?> </div> mysql.security.php: 99-100 setcookie('username', "", time() – (60 * 60 * 24 * 365)); setcookie('password', "", time() – […]

Как перенаправить с расположением заголовка в php при использовании ob_start?

<?php ob_start(); echo "<body><p>Hello " if ($condition) { header( "Location: http://www.google.com/" ); exit; } echo " World!</p></body>"; ob_end_flush(); ?> Когда $condition true, я получаю следующее: <body>Hello То, что я хочу, это когда $condition будет истинным, тогда перейдите в Google! Я не знаю, что происходит, вы можете объяснить или дать мне решение !? Благодарю.

Как заголовки работают с выходной буферизацией в PHP?

Название не требует пояснений. У меня есть хороший опыт работы с PHP, но я не уверен, как работает функция header между ob_start() и ob_end_clean() . Учти это: ob_start(); echo "Some content"; header('X-Example-Header: foo'); echo "Some more content"; $output = ob_get_contents(); ob_end_clean(); echo $output; Не игнорирует ли функция header выходную буферизацию, и, таким образом, все заголовки […]

PHP cURL Content-Length и Content-Type неправильные

Я пытаюсь войти на сайт через PHP cURL, и я получаю ответы «Bad Request». Я играл с файлом hosts и устанавливал его на свой сервер, чтобы проверить, какие заголовки запросов отправляет мой браузер, и сравнить его с заголовками запросов, отправленными cURL. Все равно, за исключением: Браузер: Content-Type: application/x-www-form-urlencoded Content-Length: 51 PHP cURL: Content-Length: 51, 359 […]

Как перенаправить страницу в PHP через несколько секунд без meta http-equiv = REFRESH CONTENT = время

Кажется, что нецелесообразно использовать <meta http-equiv=REFRESH CONTENT=3;url=url> для перенаправления, но вместо этого используйте header('Location: url') Тем не менее, я хотел бы показать пользователю какое-то сообщение и позволить им некоторое время прочитать его перед перенаправлением. Есть ли способ сделать это без мета?

Получить Content-Type запрошенного URL-адреса в php

Использование php, как бы я мог определить переменную $type в $type content-type http://www.example.com Например: $type определенный как "text/html" Пока это то, с чем я работаю: <?php $url = 'http://www.example.com'; print_r(get_headers($url)); print_r(get_headers($url, 1)); ?> Код может быть изменен как можно больше

Заголовок Content-Length всегда равен нулю

Я устанавливаю заголовок следующим образом: header('Content-Length: ' . filesize($strPath)); На моем ПК с ZendServer он отлично работает, и я могу загрузить файл с правильным размером файла. На производственном сервере Solaris с Apache и скомпилированным PHP я получаю файл с размером файла равным нулю, поэтому пустым файлом. Есть ли параметр конфигурации? Что-то, что может помешать установить […]

Является ли хорошей практикой использовать теги meta refresh для перенаправления вместо функции header () в php?

Мне нужно многократно использовать перенаправления в моих сценариях, например, после входа пользователя в систему мне нужно перенаправить их в область администратора и т. Д. Но мне неудобно всегда иметь функцию заголовка на самом верху. Итак, если я использую теги мета-обновления для своих перенаправлений, это то, что было бы недооценено в соответствии с лучшими практиками или […]

Заголовок PHP Mail

Мой код: $to = 'example@example.com'; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; $header = "From: noreply@example.com\r\n"; $header.= "MIME-Version: 1.0\r\n"; $header.= "Content-Type: text/html; charset=ISO-8859-1\r\n"; $header.= "X-Priority: 1\r\n"; mail($to, $subject, $message, $header); Когда я отправляю почту со специальными символами, такими как ®ð-˚©-ʼ“æ,˚ˍðß© , в сообщении это работает, но интервал больше не обрабатывается (каждая новая строка или […]

Почему мне нужно вызывать «exit» после перенаправления через заголовок («Location ..») в PHP?

Вы знаете, что если вы хотите перенаправить пользователя на PHP, вы можете использовать функцию заголовка: header('Location: http://smowhere.com'); Также хорошо известно, что хорошей практикой является также exit; после вызова header , чтобы предотвратить выполнение другого php-кода. Поэтому мой вопрос: может ли эффективно выполняться код после вызова местоположения заголовка? В каких случаях? Может ли злонамеренный пользователь полностью […]