2010-12-25 2 views
2

이 게시물의 범위를 벗어나는 이유 때문에 POST 데이터가 동일한 서버에서 전송되었는지 PHP에서 확인하고 싶습니다. 그러나 토큰을 사용하지 않으려합니다. 완전히 필요하다면 하나를 사용할 수는 있지만 그렇게하지 않으면 도움이 될 것입니다.PHP를 사용하여 토큰을 사용하지 않고 동일한 서버에서 보낸 POST 데이터를 확인 하시겠습니까?

이것이 가능합니까? 그렇지 않다면, 왜?

감사합니다.

+0

** 클라이언트의 PC **에서 보낸 데이터입니다. Go figure –

답변

2

예, $_SERVER['REMOTE_ADDR']을 사용하여 요청 발신자의 IP 주소에 대한 원격 주소를 확인할 수 있습니다. 다음과 같이하십시오.

if($_SERVER['REMOTE_ADDR'] == $your_Server_IP_Address) 
    echo 'From same server'; 
else 
    echo 'from different server'; 
+0

동일한 서버에서 게시물 데이터를 보내는 이유는 무엇입니까? –

+1

@Col, 오직 OP만이 알 수 있습니다. – shamittomar

+0

그러나 당신은 OP가 아니라 그것을 대답합니다! 그 질문을 이해합니까? 그렇다면 - 왜 대답 할 수 없습니까? 그렇지 않다면 왜 도대체 당신은 전혀 대답하지 않습니까? –

관련 문제