php неправильно выводит ссылку

143
25 декабря 2017, 13:57

в index.php подключаются файлы sets.php с настройками и treemenu.php для древовидного меню.
В sets.php есть параметр

$host="http://192.168.100.139/";

В treemenu выводится ссылка:

echo '<a href="'.$host.'cat/'.$category['cat_id'].'">'.$category['cat_title'].'</a>';

если текущая страница имеет адрес например http://192.168.100.139/item/10 то ссылки в меню получаются http://192.168.100.139/item/cat/8
а если поместить параметр $host прямо в файл treemenu.php то ссылка получается правильная http://192.168.100.139/cat/8
Как это победить? Мне нужно держать ссылку на хост именно в настройках
UPD:
нужная ссылка получается если параметр объявить прямо в теле функции которая ее пишет

READ ALSO
Проблема с отправкой через PHPMailer

Проблема с отправкой через PHPMailer

У меня PHPmailer отправляет письма пользователям через цикл, но получается что от отправляет одно письмо всем пользователям вместо каждому уникальноеОн...

153
VISA. Как принять на сайте?

VISA. Как принять на сайте?

Кто-нибудь знает простое API (PHP), чтобы принимать платежи карт VISA?

142
Ошибка при использовании #include &lt;iostream&gt; вместо #include &lt;stdafx.h&gt;

Ошибка при использовании #include <iostream> вместо #include <stdafx.h>

В visual studio C++, при создании нового проекта, вместо #include <iostream> (как в примерах) стоит #include <stdafxh>

211