оператор if — PHP Если существует реферер, покажите div … Как?

Я хотел бы показать таблицу div с заголовком реферера, но только когда реферер существует, если он не существует — не показывать его. Мне нужно поставить условие «если существует» после функции. Я новичок Пока у меня есть эта функция:

function getSiteTitle(){
$RefURL = (is_null($_SERVER['HTTP_REFERER'])) ? 'Un know' : $_SERVER['HTTP_REFERER'];
if($RefURL != 'Un know'){
$con = file_get_contents($RefURL) or die (" can't open URL referer ");
$pattern = "/<title>(.+)<\/title>/i";
preg_match($pattern,$con,$match);
$result = array($match[1],$RefURL);
return $result;
}
else{
return false;
}
}
$info = getSiteTitle();
echo "". $info[0];

Я хочу показать некоторые таблицы DIV с заголовком реферера, но когда реферер существует. Если не существует, не показывать DIV.

0

Решение

$info = getSiteTitle();
if ($info !== false) {
echo "<div>Ref title: {$info[0]}</div>";
}
0

Другие решения

Попробуй с empty() проверить ссылаться, существуют или нет

function getSiteTitle(){
$RefURL = (!empty($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '');
if(!empty($RefURL)){
$con = file_get_contents($RefURL) or die (" can't open URL referer ");
$pattern = "/<title>(.+)<\/title>/i";
preg_match($pattern,$con,$match);
$result = array($match[1],$RefURL);
return $result;
}
else{
return false;
}
}$info = getSiteTitle();
if ($info != false) {
echo "<div>Ref:". $info[0]."</div>";
}
0

По вопросам рекламы [email protected]