PHP ile orijinal URL referer olsun?

4 Cevap php

I $_SERVER['HTTP_REFERER']; referer Url almak için kullanıyorum. Beklendiği gibi kullanıcı başka bir sayfaya tıkladığında ve referer son sayfaya değişene kadar çalışır.

Nasıl orijinal atıfta Url saklamak?

4 Cevap

(O durum için kabul edilebilir ise), ya da bir oturum değişkeni bir tanımlama ya da saklayın.

session_start();

if ( !isset( $_SESSION["origURL"] ) )
    $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"];

Ve web uygulamaları için ortak bir saldırı vektörü beri $_SERVER["HTTP_REFERER"] kaçmak için unutma.

Johnathan Önerilen olarak, bir kurabiye ya da bir oturumda kaydetmek isterim ya.

Daha kolay bir şekilde Oturum değişken kullanmak olacaktır.

session_start();
if(!isset($_SESSION['org_referer']))
{
    $_SESSION['org_referer'] = $_SERVER['HTTP_REFERER'];
}

Sayfanın üstündeki koymak, ve her zaman site ziyaretçisi yönettiği ilk referer erişmek mümkün olacak.

Yalnızca geçerli tarama oturumu süren bir tanımlama Mağaza