У меня есть вопрос ..PHP редирект не происходит
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL.'?app_not_found';
}
С помощью функции Я выборка текущего URL .... теперь у меня есть два условия
if($databaseAppVersion == $appVersionName)
{
//echo curPageURL();
header('Location: '.curPageURL());
}
else
{
$url ="www.google.com";
//echo $url;
header('Location: '.$url);
}
, когда я печать их эхо происходит, но проблема в том, что она не перенаправляет меня на предполагаемую страницу ... в первом случае я хочу перенаправить на текущую страницу с сообщением ie localhost/test/index.php? app_not_found, но это не происходит
Просто немного не по теме, но для https ваш код будет добавлен: 443, так как вы ищете неявный порт 80 – JoSSte
Вы просматривали журнал ошибок? Является ли какой-либо код отправлением чего-либо перед вызовом заголовка («location»)? – JoSSte
nopes .... вы видели мой код –