之后重定向如何编写php代码以获取URL参数并在之后重定向到其他页面,请帮助我。我的URL看起来像这样http://mywebsite.com/login.php?referrer=forum如何获取URL参数并在
我感兴趣的参数是引用=论坛
我需要这个,因为我想一个论坛,融入我的网站,我几乎用做除了单登录(SSO)功能,它允许论坛使用我已经为我的网站创建的注册和登录系统。
谢谢。
之后重定向如何编写php代码以获取URL参数并在之后重定向到其他页面,请帮助我。我的URL看起来像这样http://mywebsite.com/login.php?referrer=forum如何获取URL参数并在
我感兴趣的参数是引用=论坛
我需要这个,因为我想一个论坛,融入我的网站,我几乎用做除了单登录(SSO)功能,它允许论坛使用我已经为我的网站创建的注册和登录系统。
谢谢。
事情是这样的:
<?php
// get parameter from URL params
$referrer = $_GET['referrer'];
// redirect to another URL, including the referrer above
header('Location: http://someotherwebsite.com/?referrer=' . $referrer);
?>
您可以在参数值存储在变量,并通过在链接,或者您可以使用会话使用跨多个页面的变量。
<?php
session_start();
$_SESSION['referrer'] = $_GET['referrer'];
?>
然后在第二页只用它从会话
<?php
session_start();
echo $_SESSION['referrer']; // use it as per your requirement
?>
$ _SESSIONS只能在同一领域,同一子工作...我认为用户想要重定向到另一个站点。 –
@PhilPoore谢谢你的答案我已经尝试过你的提示及其仍然不工作....我使用的论坛是codoforum https://codoforum.com/documentation/implementing-codoforum-sso&我开发了d登录系统使用Dreamweaver和它看起来像这样....如果(isset($ _ SESSION [ 'PrevUrl'])&&假){$ = MM_redirectLoginSuccess $ _SESSION [ 'PrevUrl']; \t } 标题( “位置:” $ MM_redirectLoginSuccess。); } ELSEIF($ _SESSION [ '引荐'] === 'codoforum'){ \t } 标题( “位置:”。$ MM_redirectLoginSuccess); } –
@JayminPanchal谢谢你的答案我已经尝试过你的建议&它仍然不工作.... d论坛我用codoforum https://codoforum.com/documentation/implementing-codoforum-sso&我开发d登录系统使用Dreamweaver,它看起来像这样.... if(isset($ _ SESSION ['PrevUrl'])&& false){MM_redirectLoginSuccess = $ _SESSION ['PrevUrl']; \t } 标题( “位置:” $ MM_redirectLoginSuccess。); } ELSEIF($ _SESSION [ '引荐'] === 'codoforum'){ \t } 标题( “位置:”。$ MM_redirectLoginSuccess); } –