Php 需要关于将HTTP\U REFERER传输到其他页面的建议吗

Php 需要关于将HTTP\U REFERER传输到其他页面的建议吗,php,variables,session-variables,http-referer,Php,Variables,Session Variables,Http Referer,因此,我目前正在尝试将page1.php的HTTP\u REFFERER保存为一个变量,并将该变量传输到另一个页面。我尝试过使用$\u SESSION[]和$\u COOKIES[]方法,但没有成功page2.php将引用者显示为page.php 有什么建议吗 page1.php: <?php session_start(); $variable1 = $_SERVER['HTTP_REFERER']; $_SESSION['ref'] = $variable1; 您在第2页中反转了变量

因此,我目前正在尝试将page1.php的
HTTP\u REFFERER
保存为一个变量,并将该变量传输到另一个页面。我尝试过使用
$\u SESSION[]
$\u COOKIES[]
方法,但没有成功
page2.php
将引用者显示为
page.php

有什么建议吗

page1.php:

<?php session_start();
$variable1 = $_SERVER['HTTP_REFERER'];
$_SESSION['ref'] = $variable1;

您在第2页中反转了变量和值

<?php
session_start();
$variable1 = $_SESSION['ref'];
echo $variable1;

$\u服务器['HTTP\u REFERER']是一个预定义的环境变量。要访问存储的变量,请使用page2.php中的$\u SESSION['HTTP\u REFERER'],请确保正确结束代码:

<?php session_start();

  $variable1 = $_SERVER['HTTP_REFERER'];

  $_SESSION['ref'] = $variable1;

?>

HTH.

给我们看一些代码。很可能你做错了什么。。。如果您将其存储在会话中,则它不应更改…page1.php:请尝试在第2页中使用
$variable1=$\u session['ref']
。您做错了,您在第2页为会话变量赋值,而您应该从中获取值,而不是为其赋值感谢您andrewsi和Bartdude的快速响应!真的很管用!再来一次谢谢!:)
<?php session_start();

  $variable1 = $_SERVER['HTTP_REFERER'];

  $_SESSION['ref'] = $variable1;

?>
$variable1 = $_SESSION['ref'];