2010-06-25 4 views
0

Я использую класс http, и он застрял при настройке файлов cookie на строке, где говорится о функции setcookies.Максимальное время выполнения 30 секунд в http.php

Это мой код

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(...)? Почему у вас есть метод SetCookie в вашем классе http_class? Список входных параметров выглядит точно так же, как и для PHP setcookie, так почему бы не использовать это вместо этого?

Смежные вопросы