2011-11-01 2 views
1

어쨌든 페이지가 PHP 리디렉션에서 왔는지 확인하려면 있습니까?PHP 리디렉션 확인

페이지를 새로 고친 마지막 시간의 세션이 저장되어 있지만 즉시 참조 된 페이지가있는 경우 설정하지 않아도됩니다.

$now = time(); 
if ($_SESSION['click'] > ($now-1)) { 
    exit("Woah, you're clicking too fast!") ; 
    } 
$_SESSION['click'] = $now; 

그러나, 나는에 클릭 세션을 원하지 않는 :

내가 뭘하는지 몇 가지 아이디어를 제공하기 위해, 나는 사용자가 초당 한 번 이상 새로 고침 중지 내 사이트에이 코드를 페이지가 PHP 리디렉션이나 양식 게시물 등에서 왔는지 설정하십시오.

+0

아마도 '$ _GET' 변수일까요? – gustavotkg

답변

1

리퍼러 사용은 어떻습니까?

if($_SERVER['HTTP_REFERER'] == "http://mydomain.com/formmail.php")