加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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集成一起使用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读