2013-05-24 2 views
1

이 부분에서이 webpage은 페이지에 액세스하는 각 IP 주소마다 다른 토큰을 제공하는 코드입니다. 이 다른 페이지 test.php?id=token에서클라이언트 IP 주소의 parse_str

이 코드는 결과가

7e9da50ab5ce7567c986228c1ad6ba3b75771b8bf15a669454b937eb

문제가 IP가 동일하다는입니다

<?php 
    $Text=file_get_contents("http://indexe.medwaddrect.ro/getUtel?fil=dw&authore=1"); 
    if(isset($_GET["id"])){ 
    $id = $_GET["id"]; 
    parse_str($Text,$data); 
    echo $data[$id]; 
    } else { 
    echo ""; 
    } 

?> 

실행이는의 IP입니다 서버. 내가 THER 자신의 IP 주소에서 다른 번호의 IP를 얻을 토큰 test.php? ID를 accest 모든 사용자 = 필요

f15a669454b937eb 75771b8b7e9da50ab5ce7567c986228c1ad6ba3b

는 IP입니다.

webpage에 입력하면 다른 IP 번호가 있음에 유의하십시오.

어떻게 수행하나요?

답변

1

서버 자체가 사용자 지정 IP를 보내는 것을 지원하지 않는 한 매우 운이 좋은 것은 아닙니다. 자바 스크립트 (즉, AJAX는) 방법이있을 것이다, 그러나 이것은 서버의 HTTP 응답입니다 :

HTTP/1.1 200 OK 
Server: nginx 
Date: Fri, 24 May 2013 23:31:53 GMT 
Content-Type: text/plain 
Content-Length: 140 
Connection: keep-alive 
그래서

, 당신을 위해 어떤 CORS. 또한 &jsonp=parseResponse을 URL에 추가해도 아무런 변화가 없으므로 no JSONP 중 하나라고 말하고 싶습니다. 서버의 협력 없이는이 작업을 수행 할 수 없습니다.

관련 문제