2012-03-09 2 views
1

쿠키를 필요로하는 웹 페이지를 긁어내는 PHP 스크립트로 쿠키와 자바 스크립트를 에뮬레이션하는 쉬운 방법이 있습니까? PHP에서 쿠키와 자바 스크립트가 필요한 페이지를 긁는 방법

<body><noscript>This site requires JavaScript and Cookies to be enabled. Please change your browser settings or upgrade your browser.</noscript></body> 

내가 코드에 넣고과는 차이하지 :

현재의 응답을 보여줍니다 PHP로 쿠키와 자바 스크립트를 에뮬레이트 할 수있는 쉬운 방법이

$strCookie = 'PHPSESSID=' . $_COOKIE['PHPSESSID'] . '; path=/'; 
curl_setopt($ch, CURLOPT_COOKIE, $strCookie); 
+1

왜 클라이언트 쪽이 아닌 서버 쪽에서 수행해야하는 특별한 이유가 있습니까? –

+0

스크립트가 rss 피드를 생성하기 위해 구문 분석 중이며, 트위터 피드가되고 기본 사이트가 배치에 만족합니다. – Adrian33

답변

2

HTML에만 표시 얻을 것이다. 따라서 자바 스크립트가 활성화되어 있는지 여부를 테스트합니다.

쿠키 읽기, 쓰기 및 삭제를위한 jQuery-cookie-plugin이 있습니다. 하지만 Javascript가 비활성화되어 있으면 작동하지 않습니다.

PHP 코드로 쿠키가 활성화되어 있는지 확인하려면 쿠키를 설정하고 다른 요청으로 쿠키를 읽어야합니다. This post에는 가이드가 있습니다.

0

거기를 그것을 필요로하는 웹 페이지를 스크랩하는 스크립트? 자바 스크립트가 무효 인 경우 <noscript> </noscript> 내부

번호

+3

어려운 방법이 있습니까? –

관련 문제