[英]Need advice about transfering HTTP_REFERER to another page
因此,我目前正在嘗試將page1.php的HTTP_REFFERER
保存為變量,並將該變量傳輸到另一個頁面。 我嘗試使用$_SESSION[]
和$_COOKIES[]
方法,但是沒有用。 page2.php
引薦來源網址顯示為page.php
。
有什么建議么?
page1.php:
<?php session_start();
$variable1 = $_SERVER['HTTP_REFERER'];
$_SESSION['ref'] = $variable1;
page2.php:
<?php session_start();
$_SESSION['ref'] = $variable1;
echo $variable1; ?>
您在第二頁中反轉了變量和值
<?php
session_start();
$variable1 = $_SESSION['ref'];
echo $variable1;
$ _SERVER ['HTTP_REFERER']是預定義的環境變量。 要訪問存儲的變量,請使用例如page2.php上的$ _SESSION ['HTTP_REFERER']
在page1.php中 ,確保正確結束代碼:
<?php session_start();
$variable1 = $_SERVER['HTTP_REFERER'];
$_SESSION['ref'] = $variable1;
?>
在page2.php中,只需print_r
$_SESSION['ref']
或將其分配給變量,然后使用echo
。
另外 ,變量的順序不正確,應為:
$variable1 = $_SESSION['ref'];
HTH。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.