簡體   English   中英

提交按鈕在Curl內容PHP內部不起作用

[英]submit button not working inside Curl content PHP

我正在使用以下代碼使用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時,是否可以允許外部站點使用用戶cookie?

您的代碼中缺少=

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

需要是

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM