gpt4 book ai didi

php - 虚拟 PHP 表单

转载 作者:行者123 更新时间:2023-12-02 18:41:56 29 4
gpt4 key购买 nike

我有一个可以输出表单的 PHP 文件。我想在服务器端调用这个 PHP 文件(当前使用“include”),填写并提交。

这样更好,因此我不必干预实际的 PHP 表单,只需处理表示层,以便数据可以被它自己的 PHP 文件理解。

这可能吗? “方法”的形式是 POST。

最佳答案

您将无法使用 include() 填写表单并提交。提交表单意味着它必须通过 HTTP 发送到 Web 服务器,因此您需要的是模拟 POST 请求。 PHP 有一个名为 CURL 的流行库来执行此操作。

尝试这样的事情:

$ch = curl_init('http://www.example.com/yourform.php');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'var1=value1&var2=value2&whatever=stuff');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);

$output 将包含页面输出,就像您刚刚提交表单一样。

关于php - 虚拟 PHP 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/790291/

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