gpt4 book ai didi

php - 如何在php中调用带有参数值的http post

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:28:36 25 4
gpt4 key购买 nike

我在 VB.net 代码中输入了一个 php url

IEPostStringRequest "www.example.com/call.php?" & Str1,

Sub IEPostStringRequest(URL, FormData)
On Error Resume Next
'Create InternetExplorer
Set WebBrowser = CreateObject("InternetExplorer.Application")
'You can uncoment Next line To see form results As HTML
WebBrowser.Visible = False

'Send the form data To URL As POST request
Dim bFormData() As Byte
ReDim bFormData(Len(FormData) - 1)
bFormData = StrConv(FormData, vbFromUnicode)
WebBrowser.Navigate URL, "_Self", , bFormData, _
"Content-Type: application/x-www-form-urlencoded" + Chr(10) + Chr(13)

Do While WebBrowser.busy
' Sleep 100
DoEvents
Loop

WebBrowser.Quit
End Sub

现在我想在这个 www.example.com/call.php 页面中获取这些参数值。当我尝试这个 $_POST['str'];但一无所获。

请帮助我。提前谢谢你。

最佳答案

使用 $_GET['str']

要使其正常工作,请确保您的变量以“str=”开头。否则,只需在您的 php 中执行 print_r($_GET) 并从中获取名称

如果您将字符串连接到 URL,则不是将其作为 POST 数据发送,而是作为 GET 数据发送。

为了能够将它们作为 POST 字段发送,如果绝对必要,您可以使用 curl。为此,请尝试将其改编为 VB:POST data to a URL in PHP

关于php - 如何在php中调用带有参数值的http post,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31626553/

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