2017-01-06 8 views
0

Мне нужна помощь в том, как написать PHP-код, чтобы получить URL-адрес и перенаправить на другую страницу после. Мой URL выглядит что-то вроде этого http://mywebsite.com/login.php?referrer=forumКак получить параметр URL и перенаправить после

Параметр Я заинтересован в это реферер = форум

мне это нужно, потому что я пытаюсь интегрировать форум в мой сайт, который я почти сделал с за сингл, кроме (SSO), что позволяет форуму использовать систему регистрации и входа, которую я уже создал для своего сайта.

Спасибо.

ответ

1

Что-то вроде этого:

<?php 
// get parameter from URL params 
$referrer = $_GET['referrer']; 

// redirect to another URL, including the referrer above 
header('Location: http://someotherwebsite.com/?referrer=' . $referrer); 
?> 
0

Вы можете сохранить это значение параметра в переменном и передать в ссылке или вы можете использовать сессии, чтобы использовать этот переменный через многократную страницу.

<?php 
    session_start(); 
    $_SESSION['referrer'] = $_GET['referrer']; 
?> 

А потом второй странице просто использовать его с сессии

<?php 
    session_start(); 
    echo $_SESSION['referrer']; // use it as per your requirement 
?> 
+0

$ _SESSIONS будет работать только на том же домене, то же подобласти ... я думаю, что пользователь хочет, чтобы перенаправить на другой сайт. –

+0

@PhilPoore Спасибо за ответ, я пробовал ваши предложения и его все еще не работает .... d forum я использовал codoforum https://codoforum.com/documentation/implementing-codoforum-sso & i разработал систему d login, используя Dreamweaver и это выглядит так .... if (isset ($ _ SESSION ['PrevUrl']) && false) { $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header ("Местоположение:". $ MM_redirectLoginSuccess); } ElseIf ($ _SESSION [ 'ссылающаяся'] === 'codoforum') { \t } заголовок ("Location:". $ MM_redirectLoginSuccess); } –

+0

@JayminPanchal Спасибо за ответ, я пробовал ваши предложения и его все еще не работает .... d forum я использовал codoforum https://codoforum.com/documentation/implementing-codoforum-sso & i разработал систему входа в систему d используя dreamweaver и выглядит так .... if (isset ($ _ SESSION ['PrevUrl']) && false) { $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header ("Местоположение:". $ MM_redirectLoginSuccess); } ElseIf ($ _SESSION [ 'ссылающаяся'] === 'codoforum') { \t } заголовок ("Location:". $ MM_redirectLoginSuccess); } –

 Смежные вопросы

  • Нет связанных вопросов^_^