View Full Version : Xin giúp hàm kiểm tra Referer PHP
zero_kl62
16-06-2012, 17:52
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 :D
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 :D
bvnguyen
16-06-2012, 18:23
echo ra xem referer rồi check
<?php
echo $_SERVER['HTTP_REFERER'];
?>
trannamcn
16-06-2012, 20:08
if($_SERVER['HTTP_REFERER']!='')
{
return 1;
}
else
{
return 0;
}
zero_kl62
16-06-2012, 21:12
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
16-06-2012, 21:16
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 !!
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.