2017-01-06 2 views
0

S'il vous plaît j'ai besoin d'aide pour écrire le code php pour obtenir un paramètre d'URL et rediriger vers une autre page après. Mon URL ressemble à ceci http://mywebsite.com/login.php?referrer=forumComment obtenir le paramètre d'URL et de redirection après

Le paramètre Je suis intéressé par le referrer = forum

J'ai besoin parce que je suis en train d'intégrer un forum sur mon site que je suis presque fait avec l'exception du seul signature (SSO) qui permet au forum d'utiliser le registre et le système de connexion que j'ai déjà créé pour mon site web.

Merci.

Répondre

1

Quelque chose comme ceci:

<?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

Vous pouvez stocker cette valeur de paramètre variable et passer dans le lien ou vous pouvez utiliser session pour utiliser cette variable à travers la page multiple.

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

Et puis dans la deuxième page, utiliser de la session

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

$ _SESSIONS ne fonctionne que sur le même domaine, même sous-domaine ... Je pense que l'utilisateur souhaite rediriger vers un autre site. –

+0

@PhilPoore Merci pour la réponse, j'ai essayé vos suggestions et son ne fonctionne toujours pas .... d forum que j'ai utilisé est codoforum https://codoforum.com/documentation/implementing-codoforum-sso & j'ai développé d système de connexion en utilisant dreamweaver et il ressemble à ceci .... if (isset ($ _ SESSION ['PrevUrl']) && false) { $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header ("Location:". $ MM_redirectLoginSuccess); } elseif tête ($ _SESSION [ 'referrer'] === 'codoforum') { \t } ("Emplacement:". MM_redirectLoginSuccess $); } –

+0

@JayminPanchal Merci pour la réponse, j'ai essayé vos suggestions et son ne fonctionne toujours pas .... d forum que j'ai utilisé est codoforum https://codoforum.com/documentation/implementing-codoforum-sso & j'ai développé d système de connexion en utilisant dreamweaver et cela ressemble à ceci .... if (isset ($ _ SESSION ['PrevUrl']) && false) { $ MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } header ("Location:". $ MM_redirectLoginSuccess); } elseif tête ($ _SESSION [ 'referrer'] === 'codoforum') { \t } ("Emplacement:". MM_redirectLoginSuccess $); } –