【问题标题】:Send post with curl php使用 curl php 发送帖子
【发布时间】:2012-07-18 01:11:12
【问题描述】:

我正在尝试在网页上发送一些验证参数,这是代码

$url = "http://www.webpage.com/account/submit";
$handler = curl_init();
curl_setopt($handler, CURLOPT_URL, $url);
curl_setopt($handler, CURLOPT_POST,true);
curl_setopt($handler, CURLOPT_POSTFIELDS, "username=user@webmail.com&remember=true&password=123456");
$response = curl_exec ($handler);
curl_close($handler);

当我运行这个脚本时,什么都没有显示,我试图让我成功进入一个没有 HTML 表单的网站。 . .还有另一种方法可以做到这一点???

【问题讨论】:

  • 你还在打印回复吗?

标签: php http post curl request


【解决方案1】:

当然它什么也没显示。你至少需要echo 一些东西(并且可能对$response 做一些事情来实际检查登录结果)。另外,请确保 error reporting 已启用。

【讨论】:

  • 我真正的意思是 . . .当我进入网页登录时,没有创建会话,这就是我真正想要的。不知道是不是代码有问题???
  • 执行 curl_getinfo http://www.php.net/manual/en/function.curl-getinfo.php 并检查我返回的内容
  • 现在我添加这两行 $info=curl_getinfo($handler);回声“$信息”;它返回“数组”
  • 执行var_dump($response);var_dump($info);。其余的:去学习一些 PHP 教程,因为你似乎不知道自己在做什么。
  • (¬_¬) ...嗯,你是对的Web 服务的参数”,因为我尝试了很多代码,这就是为什么我要问你们是否知道代码有什么问题。我来这里是因为我想学习。
猜你喜欢
  • 2022-08-07
  • 1970-01-01
  • 1970-01-01
  • 2016-11-21
  • 2013-04-08
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
相关资源
最近更新 更多