SocialEngine: имя пользователя в URL новых страниц

В социальном движке,

Как я могу сделать так, чтобы Новые Страницы, которые я создаю для пользователей, могли иметь свое имя пользователя в URL.

Например:

Я создал страницу под названием «Интересы»

Скорее, чем http://example.com/pages/interests

мне бы хотелось http://example.com/pages/interests/(username)

Буду благодарен за любую помощь!

Большое спасибо,

Энтони

0

Решение

Опубликуйте имя пользователя в своем URL, на странице интересов просто удалите свой URL до последнего тонкого (имя пользователя).

Это то, что я использую

$urlprotocol = 'http'; if ($_SERVER["HTTPS"] == "on") {$urlprotocol .= "s";} $urlprotocol .= "://";
$urldomain = $_SERVER["SERVER_NAME"];
$urluri = $_SERVER['REQUEST_URI'];
$urlvars = basename($urluri);
$urlpath = str_replace($urlvars,"",$urluri);

$urlfull = $urlprotocol . $urldomain . $urlpath . $urlvars;
$find = array("detail.php?=");
$replace = array(" ");
$arr = $urlvars;
$currentItem = trim(str_replace($find,$replace,$arr));

Таким образом, мой currentItem теперь является идентификатором вроде 9.

Так что у меня есть заявление, где, как

$result = $conn->prepare("SELECT * FROM gamemodes WHERE ID=$currentItem");

Так что мой результат теперь будет 9. Если я добавлю 54 в mu url, мой результат = 54.
Так что просто подумайте, как я могу изменить это как WHEREимя пользователя=$username
Просто поиграйте с этим, если вам нужна дополнительная помощь, свяжитесь со мной;)

0

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

Других решений пока нет …

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