2014-11-20 3 views
0

웹 페이지 방문자를 특정 URL로 리디렉션하지만 리다이렉트 경로의 숨겨진 모든 쿠키가 클라이언트 PC에 저장되도록 리디렉션 경로를 숨기기위한 코드를 작성하려고합니다. 그 외에도 서버에 모든 리디렉션을하고 있다는 사실에서Ajax의 컬 스타일 리디렉션

$affurl = 'http://testurl.com'; 

$ch = curl_init(); 

curl_setopt($ch, CURLOPT_URL, $affurl); 
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); 
curl_setopt($ch, CURLOPT_HEADER, FALSE); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); 

curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie111.txt');// set where cookies will be stored 
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie111.txt');// from where it will get cookies 

curl_setopt($ch, CURLOPT_COOKIEFILE, ""); 

$result = curl_exec($ch); 
$url = curl_getinfo ($ch, CURLINFO_EFFECTIVE_URL); 
curl_close($ch); 

, 그래서 쿠키 & IP 리퍼러가 모든 기반으로 -

이 PHP 컬 코드는 내가 할 노력하고있어 에뮬레이트 섬기는 사람.

클라이언트 브라우저에서 똑같은 작업을하고 싶습니다. 즉, 참조 IP 주소, 쿠키 등이 모두 클라이언트에 저장된 &으로 설정되어 있습니다.

나는 이것이 Ajax에서 가능할 수도 있다고 읽었는데, 이것이 가능 할까?

또는 참조하는 IP & 모든 쿠키를 유지하면서 리디렉션 경로를 숨기는 다른 방법이 있습니까?

답변

0

아니요, 클라이언트 쪽을 수행 할 방법이 없습니다. 당신이 나에게 묻는다면 꽤 좋아 보일 것입니다. 그렇지 않으면 어떤 웹 사이트라도 당신을 어디든지 데려 가서 쿠키를 훔칠 수 있고 당신이 원하는대로 당신이 원하는대로 할 수 있습니다.

+0

충분히 중요하고 취한 점이 있습니다. 그러나 더 넓은 질문에 대해 방문자를 리디렉션하고 스크래퍼에서 리디렉션 경로를 숨기는 방법이 있습니까? –

+0

리디렉션 전에 captcha를 사용했을 수 있습니다. –

+0

불행히도 Captcha를 사용할 수 없으며 매번 리디렉션을 진행해야합니다. –