2011-07-19 108 views
4

我想为我的网站使用“Rapidshare”API,并且我遇到了问题。我的问题是我有多个rapidshare高级accounts.I已阅读的信息,如果我想使用rapidshare api我必须创建cookie,没有它,我无法下载,上传...文件。这是一个正确的信息,如果它是,我怎么能与几个溢价帐户使用rapidshare API?我可以创建这些饼干在不同的文件夹,并做一些事情,或处理它,而无需使用PHP卷曲创建cookie?php卷曲多个饼干

+0

卷曲必须处理的各种方式Cookie的功能。问题? –

+0

所以你有任何想法如何处理与我的问题的饼干?可以curl以某种方式处理cookie而不创建它作为服务器上的文件? – Volter

回答

11

我不熟悉rapidshare api,但我想这意味着cookie设置在客户端。如果你需要让服务器执行这个动作,你可以试试这个。

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 
} 
+1

所以这意味着我必须学习函数“curl_setopt”,这个函数将解决这个问题,非常感谢你的回答! :) – Volter