2011-03-09 8 views
0

동적 인 소중한 데이터를 출력하는 내 페이지에 아약스 코드가 있습니다. 아약스 코드를 사용하여 내 사이트에서 요청이 전송 될 때만 데이터를 출력하는 방법 제 3 자의 데이터. (유효성 검사는 PHP 함수를 사용하여 수행해야합니다)아약스 유효성 검사 요청 URL 확인

답변

0

서버에서이 작업을 수행해야하며 서버에서 url 리퍼러를 사용하고이 요청이 사이트 또는 다른 곳에서 발생하는지 결정하십시오. 그에 따라 응답하십시오.

0

요청 스크립트 쪽에서 $ _SERVER 변수를 테스트하는 것이 한 가지 방법입니다.

그래서 ajax 요청에 데이터를 반환하기 전에 $ _SERVER 변수에 요청이 서버에서 온 것을 나타내는 정보가 포함되어 있는지 확인해야합니다.

아마 $ _SERVER [ 'REMOTE_ADDR']이 (가) 확인하고 싶거나 'HTTP_REFERER'가 제대로 작동 할 것입니다.

기본적으로 서버 정보와 일치하지 않으면 요청 된 데이터가 아닌 False 또는 빈 문자열을 반환합니다.

관련 문제