如何在php中调用带有参数值的http帖子

时间:2015-07-25 12:42:59

标签: php vb.net http post

我在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'];但什么都没有。

请帮助我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

使用$_GET['str']

为此,请确保您的变量以'str ='开头。否则,只需在php中执行print_r($_GET)并从中获取名称

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

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