php curl несколько файлов cookie - PullRequest
4 голосов
/ 19 июля 2011

Я хочу использовать API Rapidshare для моего сайта, и у меня проблема.Моя проблема в том, что у меня есть несколько премиум-аккаунтов на Rapidshare. Я прочитал информацию о том, что если я хочу использовать Rapidshare API, я должен создавать куки, без него я не могу загружать, загружать ... файлы.Это правильная информация, и если да, то как я могу использовать Rapidshare API с несколькими премиум-аккаунтами?Могу ли я просто создать эти файлы cookie в другой папке и чем-то заняться, или обработать их, не создавая файлы cookie с помощью php curl?

1 Ответ

11 голосов
/ 19 июля 2011

Я не знаком с Rapidshare API, но я предполагаю, что это означает, что куки настроены на стороне клиента.Если вам нужно разрешить серверу выполнить действие, вы можете попробовать это.

curl_setopt($ch, CURLOPT_COOKIE, "CookieName=CookieValue;anotherCookieName=anotherCookieValue");

и добавить несколько условных аргументов

if($needToUseAccount1){
   curl_setopt($ch, CURLOPT_COOKIE, "cred1=data1;cred1_b=data1_b");
}else{
   //similar with other accounts
}
...