gpt4 book ai didi

php - 如何在外部网站上提交表单并获取生成的 HTML?

转载 作者:可可西里 更新时间:2023-11-01 14:04:22 26 4
gpt4 key购买 nike

我想用 PHP(可能需要 JS)制作一个脚本来将 POST 数据发送到另一个网页并取回结果。

例如,域 A 将有一个带有文本框和提交按钮的表单,而域 B 将有一个脚本来填充文本框并按下提交按钮并返回生成的 HTML 页面。

最佳答案

下面几行代码可以写在另一个php脚本上,

//set POST variables
$url = 'the website from which you need data through post';
$fields = array(
//post parameters to be sent to the other website
'text'=>urlencode($_POST['text']), //the post request you send to this script from your domain.
);

//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');

//open connection
$ch = curl_init();

//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);

//execute post
$result = curl_exec($ch);

//close connection
curl_close($ch);

现在 $result 将包含从其他网站收到的文本。

关于php - 如何在外部网站上提交表单并获取生成的 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11030307/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com