10/10/2018, 11:42

Xin giúp hàm kiểm tra Referer PHP

Mình đã search rồi nhưng không ra nên mạo muội lên đây hỏi các cao nhân

Tình hình là thế này
ví dụ mình có 2 cái link là LINK1 và LINK2

Mình muốn kiểm tra nếu như vào LINK1 mà nó referer qua LINK2 thì return 1 còn nếu nó không referen thì return 0

Pro nào biết thì giúp mình với, nhức đầu với thằng này từ sáng đến giờ rồi
bvnguyen viết 13:58 ngày 10/10/2018
echo ra xem referer rồi check

<?php
echo $_SERVER['HTTP_REFERER'];
?>
trannamcn viết 13:47 ngày 10/10/2018
if($_SERVER['HTTP_REFERER']!='')
{
return 1;
}
else
{
return 0;
}
zero_kl62 viết 13:55 ngày 10/10/2018
Được gửi bởi trannamcn
if($_SERVER['HTTP_REFERER']!='')
{
return 1;
}
else
{
return 0;
}
Mình đã thử mà không được, để mình nói rõ hơn, nếu được thì pro giúp mình với

Ở đây mình muốn kiểm tra xem nếu vào URL1 thì nó có tự động dẫn tới URL2 hay ko. Giống như khi mình gõ vào thanh address là [ sun. com ] thì nó sẽ tự động chuyển qua [ oracle. com ]zậy đó.

ps: tại ko được pót link nên mình để tên web trong [ ]
trannamcn viết 13:52 ngày 10/10/2018
Cái code mình đưa cho bạn, nếu page này đc nạp từ 1 url khác dẫn qua thì trả về là 1, nếu truy cập trực tiếp vào page này thì trả 0
Do sử dụng return nên bạn phải đưa vào 1 hàm và dùng nó !

<?php
if($_SERVER['HTTP_REFERER']!='')
{
echo 1;
}
else
{
echo 0;
}
?>
Đây là cách test !!
Bài liên quan
0