Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
能记住第一页吗';s的url,将其用作第二页上返回的链接-PHP_Php_Url - Fatal编程技术网

能记住第一页吗';s的url,将其用作第二页上返回的链接-PHP

能记住第一页吗';s的url,将其用作第二页上返回的链接-PHP,php,url,Php,Url,比如说,我有一个页面,我点击一个链接进入下一个页面。然后是否可以记住第一页的url,将其用作第二页返回的链接。 我有以下代码来获取第一页的url <?php $_SERVER['PHP_SELF']; ?> 我在第二页上还有一个与以下代码的链接 <a href='<?php $_SERVER['PHP_SELF'] ?>'> 第1页上的将当前URL保存在会话变量中(您可以在上阅读): '> 第一页的链接: <a href="http:/

比如说,我有一个页面,我点击一个链接进入下一个页面。然后是否可以记住第一页的url,将其用作第二页返回的链接。 我有以下代码来获取第一页的url

<?php
    $_SERVER['PHP_SELF'];
?>

我在第二页上还有一个与以下代码的链接

<a href='<?php $_SERVER['PHP_SELF'] ?>'>

第1页上的
将当前URL保存在会话变量中(您可以在上阅读):


'>

第一页的链接:

<a href="http://mywebsite.com/landingpage?redirect_uri=<?php echo urlencode($_SERVER['REQUEST_URI']);?>">Link text</a>
<a href="<?php echo urldecode($_GET['redirect_uri']);?>">Link text</a>

对于第二页的链接:

<a href="http://mywebsite.com/landingpage?redirect_uri=<?php echo urlencode($_SERVER['REQUEST_URI']);?>">Link text</a>
<a href="<?php echo urldecode($_GET['redirect_uri']);?>">Link text</a>

或者,您可以在第二页上执行此操作(无需对第一个链接锚使用任何特殊的HREF):


在这种情况下,使用
$\u服务器['HTTP\u REFERER'])
变量会帮助您吗?在使用它时有一些注意事项,但如果你只是需要一些简单的东西,它可能会起作用。
<a href="<?php echo urldecode($_GET['redirect_uri']);?>">Link text</a>
<a href="<?php echo $_SERVER['HTTP_REFERER'];?>">Link text</a>