草庐IT

curl_setopt_array

全部标签

php - cURL + HTTP_POST,不断收到 500 错误。不知道吗?

好的,我想使用cURL将HTTP_POST发送到SSL站点。我已经将证书导入我的服务器。这是我的代码:$url="https://www.xxx.xxx";$post="";#alldatathatgoingtosend$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_POSTFIELDS,$post);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($c

php - 不能在 cURL PHP 中使用 cookie

我正在使用cURL来解析网站。http://www.hcmiu.edu.vn/bookforsale/showbooks.php需要session才能查看,如果没有session则跳转到:http://www.hcmiu.edu.vn/bookforsale/perInfo.php我使用此代码获取sessioncookie,但我不知道为什么我看不到文件cookies.txt的任何更改$urltopost="http://www.hcmiu.edu.vn/bookforsale/perInfo.php";$datatopost=array("name"=>"abc","tel"=>"99

php - curl 的包装器或高级类

是否有任何类允许在不创建像curl_init和其他低级代码的情况下调用例如方法post(url,params)? 最佳答案 如果你想要一些非常基本和简单的东西你可以看看链接:http://www.roscripts.com/snippets/show/131http://www.phpclasses.org/package/3547-PHP-Submit-HTTP-requests-with-the-CURL-extension.html也看看这个SO帖子https://stackoverflow.com/questions/304

php - cURL 返回 XML 或 JSON

我这里有一个表格-http://example.com/palreg.php一旦人们注册,我将向他们发送一封电子邮件,其中包含允许他们编辑其详细信息的链接(我知道这是一种疯狂的做事方式,但我正在研究其他人的代码,所以请不要介意)例如这样的urlhttp://example.com/palreg.php?paliD=1234,当他们转到该页面时,表单将填充他们的信息,以便他们可以进行更改.现在的问题是数据库位于不同的站点,必须将信息传递到该站点以执行选择操作,为此我使用cURL像这样发送信息$url="http://example2.com/processXML.php";$xmlStr

php - array_slice() 是什么?

更新我是PHP开发新手:我在PHP网站上查找了一个函数-array_slice。我阅读并查看了示例,但我不明白。谁能用清楚的话给我解释一下?我认为它的工作原理如下?$example=array(1,2,3,4,5,6,7,8,9);$offset=2;$length=5;$newArray=array_slice($example,offset,length);theresultof$newArrayis:$newArray(3,4,5,6,7); 最佳答案 除了stefgosselin'sanswer有一些错误:让我们从他的数组开

php - 如何通过 curl 获取 facebook token 代码?

我尝试使用easycurl通过curl获取facebookcode和access_token。这样我就可以将消息发布到我的墙上。我知道sdk,但如果我只使用简单的curl方式呢?部分错误返回:方法未实现请求中的方法无效这是我的代码。顺便问一下:如果access_token在1小时内仍然有效,如何记住它?谢谢。$code_url="https://graph.facebook.com/oauth/authorize?client_id=".$app_id."&redirect_uri=".urlencode($canvas_page_url)."&type=client_cred&dis

php - 为什么 in_array() 对 $_POST 不起作用?

我正在尝试检查用户从$_POST提交的数据是否至少具有与我传递的数组相同的元素。我这样做是因为稍后我将通过调用$_POST['element']使用这些元素,而且我不喜欢有关该元素不存在(未设置)的错误。:)我不想使用像isset($_POST['x'],$_POST['y'],$_POST['z'])这样的东西,因为每次我需要重写$_POST,它似乎也不可读。我尝试使用in_array(array('x','y','z'),$_POST),但它不起作用(它返回false当它应该返回true时)。任何想法如何使它工作?:)我确定我有空字符串,如$_POST['x']、$_POST['y

php - 在 PHP 中执行存储过程后调用 odbc_fetch_array 给出错误 [Microsoft][ODBC SQL Server Driver]Invalid Descriptor Index

因此,我尝试使用ODBC在SQL数据库中执行存储过程,但它返回错误odbc_fetch_array()[function.odbc-fetch-array]:SQLerror:[Microsoft][ODBCSQLServerDriver]InvalidDescriptorIndex,SQLstateS1002inSQLGetData这是PHP部分,非常标准...$id=240$user="user";$password="password";$server="server";$database="database";$con=odbc_connect("SERVER=$server;

php - curl : * Violate RFC 2616/10. 3.2 并从 POST 切换到 GET

我正在使用curl发布到脚本。curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$postvars);curl_setopt($ch,CURLOPT_VERBOSE,1);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);curl_

php - Graph Facebook API 在尝试发布到用户的墙上时出现 cURL 错误

全部,我有以下代码:$app_id,'secret'=>$app_secret,'cookie'=>true));$result=$facebook->api("/me/accounts?access_token=123456");foreach($result["data"]as$page){echo$page["name"];$page_id="81918";if($page["id"]==$page_id){$page_access_token=$page["access_token"];break;}}$args=array('access_token'=>$page_acce