php – 如何从.NET脚本接收POST数据
发布时间:2020-12-13 16:45:04 所属栏目:PHP教程 来源:网络整理
导读:我正在与一家公司合作,该公司制作了一个脚本,将POST数据发送到我的 PHP脚本(所有设置和端口正确转发等). 问题是,他们说我的脚本没有设置为处理POST请求. 这是他们的脚本: 尝试 strPost = strPost.Trim.Replace(" ","%20") Dim objRequest As HttpWebRequest
我正在与一家公司合作,该公司制作了一个脚本,将POST数据发送到我的
PHP脚本(所有设置和端口正确转发等).
问题是,他们说我的脚本没有设置为处理POST请求. 这是他们的脚本: 尝试 strPost = strPost.Trim.Replace(" ","%20") Dim objRequest As HttpWebRequest = WebRequest.Create(strPostURL) objRequest.Method = "POST" objRequest.ContentLength = strPost.Length objRequest.ContentType = "application/x-www-form-urlencoded" Try myWriter = New StreamWriter(objRequest.GetRequestStream()) myWriter.Write(strPost) Catch eg As Exception Finally myWriter.Close() End Try Dim objResponse As HttpWebResponse = objRequest.GetResponse() Dim sr As StreamReader sr = New StreamReader(objResponse.GetResponseStream()) success = sr.ReadToEnd() sr.Close() success = "Post Successful" Catch ex As Exception success = ex.ToString End Try 这是我的: <?PHP $website = $_POST['web'] ; $name = $_POST['name'] ; $tel = $_POST['tel'] ; $town = $_POST['town'] ; foreach($_POST as $key => $thisOne){ $out .= $key . ': ' . $thisOne ; } if($out) mail('test@test.com','Test',$out) ; ?> 我不确定他们的意思是什么,我的脚本没有设置来处理POST数据,因为$_POST是正确的用法没有? 谢谢你的回复,这就是我的想法,但他很高兴我的脚本有问题. 这是他说他得到的错误: 他告诉我他仍然得到了这个错误: 我们使用的代码与Sales Force,Sage以及我们之前完成的其他7个自定义CRM集成一起使用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |