2010-06-25 3 views
0

http 클래스를 사용하고 있으며 함수 setcookies가 표시된 줄에 쿠키를 설정하는 데 어려움이 있습니다.http.php에서 최대 실행 시간이 30 초임

이 내가 스크립트가 너무 오래 실행되고 있기 때문에 오류를 받고있어 가정 내 코드

require_once ('../http.php'); 
$http=new http_class; 
$http->user_agent="Mozilla/5.0 (Intel Mac OS X) Gecko/20070515 Firefox/2.0.0.4"; 
$error=$http->GetRequestArguments($url,$arguments); 

foreach ($cookie as $c) { 
$t = explode('=',$c);       
$http->SetCookie($t[0],$t[1],"","/",".example.com"); //problem is here i think 
} 

$arguments["Headers"]["Referer"] = $referer; 
+2

질문은 무엇이며 코드와 관련된 제목은 어떻게됩니까? – Gordon

답변

-1

입니다.

set_time_limit(0); 

은 또한 자세한 내용은 http://php.net/set_time_limit를 참조하십시오 당신은 제한이 방법으로 제거 할 수 있습니다.

+1

표시된 코드에서 시간 초과가 발생하면 코드 또는 구성에 ** 매우 ** 잘못된 것이 있습니다. 타임 아웃을 비활성화하면 문제가 해결되지 않습니다. – symcbean

0

$http->SetCookie(...)의 출처를 제공 할 수 있습니까? http_class 클래스에 SetCookie 메서드가있는 이유는 무엇입니까? 입력 매개 변수 목록은 PHP의 setcookie에 대한 것과 똑같아 보입니다. 왜 대신 그 매개 변수를 사용하지 않으시겠습니까?

관련 문제