【问题标题】:submit button not working inside Curl content PHP提交按钮在 Curl 内容 PHP 中不起作用
【发布时间】:2017-08-10 08:40:43
【问题描述】:

我正在使用以下代码使用 Curl PHP 显示另一个网站的 onmy 网站:

$ch = curl_init($turl);

  curl_setopt( $ch, CURLOPT_POST, TRUE );
  curl_setopt($ch, CURLOPT_POSTFIELDS,http_build_query($form_data));
  curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, true );
  curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7");
  curl_setopt( $ch, CURLOPT_HEADER, false );
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
  $data = curl_exec( $ch );
echo $data

我在显示内容之前替换了内容中的所有链接,一切正常。另外,我还换了:

<form action="login.php" method="post">

与

 <form action="http://siteurl.com/login.php" method="post">

但尽管内容内的所有提交按钮和发布表单都不起作用。这是为什么呢?

另外,当我使用 Curl PHP 调用外部站点时,我可以允许它们使用用户 cookie 吗?

【问题讨论】:

    标签: php curl post


    【解决方案1】:

    您的代码中缺少=

    <form action="http://siteurl.com/login.php" method"post">
    

    需要

    <form action="http://siteurl.com/login.php" method="post">
    

    【讨论】:

    • 是的,我知道这只是一个错误,这不是问题
    • 如果是这种情况,请编辑您的帖子,使其与您使用的代码完全相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2013-04-09
    • 1970-01-01
    相关资源
    最近更新 更多