1

Hi I'm trying to pass a value from Vb to PHP. So far I have used public property to pass a string value to one form to another

        Public _passedText As String
        Public Property PassedText() As String
    Get
        Return _passedText
    End Get
    Set(ByVal Value As String)

        TextBox1.Text = Value
        User.Text = Value
    End Set
End Property

I would like the same value to be passed to a php file is this possible? Also I'm using WinForms

4

2 回答 2

0

如果您的 winform 和 php 服务器(例如 apache 服务器)位于同一台机器上,那么您可以使用文件将值从 winform 传递给 php。Winform 将要传递给 php 的值保存到一个文件中,然后 php 读取保存的文件。

于 2012-05-02T08:02:06.323 回答
0

您可以使用 HTTP 协议与 PHP Server 通信。在 c# 中,可以使用 HttpWebRequest 类来实现这种通信。

封装您希望通过 POST 或 GET 方法发送的数据

HttpWebRequest 类

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx#Y0

HttpWebRequest POST

http://www.netomatix.com/httppostdata.aspx

HttpWebRequest 获取

如何将 HttpWebRequest 与 GET 方法一起使用

在 PHP 端,您将提取您传输的参数。参数提取的方法将取决于您使用 POST 或 GET 向服务器发送数据的天气。

PHP 获取

http://php.net/manual/en/reserved.variables.get.php

PHP 发布

http://www.w3schools.com/php/php_post.asp

一旦你在 PHP 服务器端获得了参数,你就可以继续使用它们。

阅读更多关于 PHP 的一般信息

http://php.net/manual/en/index.php

关于 HTTP 协议。

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

祝你好运

于 2012-05-01T07:06:30.470 回答