簡體   English   中英

需要有關將HTTP_REFERER傳輸到另一個頁面的建議

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM