PHP - 将指定的值集合上载到由指定URI

时间:2017-07-27 08:35:05

标签: c# php wordpress post uri

刚刚完成了一个用C#编写的自动通讯用户模块。现在我必须用PHP翻译它,所以我也可以用我的wordpress网站。在我编写.NET MVC应用程序的大部分时间里,我在PHP方面并不是那么好。在C#中,我提出了以下解决方案:

// Code below runs each time a user submits the newsletter form
using (var client = new WebClient()) {

    var MyValues = new NameValueCollection();
    MyValues["list"] = "123456789";
    MyValues["boolean"] = "true";
    MyValues["name"] = model.NameSec;
    MyValues["email"] = model.EmailSec;

    var MyResponse = client.UploadValues("http://www.XXXXXX.com/subscribe", MyValues);

    var MyValue = Encoding.Default.GetString(MyResponse);

    if (MyValue.Equals("true")) {
            // All correct
    }
    else {
            // Oops, smth went wrong
    }

}

现在我正在寻找与WebClient.UploadValues类似的方法,但对于PHP。你能给我一些指导吗?

1 个答案:

答案 0 :(得分:0)

WebClient.UploadValues()正在向您的URI发出POST请求。要在PHP中实现相同的目标,您应该研究一下Curl。有很多可用的例子和一些已经解决这个问题的问题。

This可能是源代码/示例的最佳答案。