Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过url将参数从c#表单发送到php_C#_Php_Url Rewriting - Fatal编程技术网

通过url将参数从c#表单发送到php

通过url将参数从c#表单发送到php,c#,php,url-rewriting,C#,Php,Url Rewriting,我想以C#形式向用户发送一个参数,并将其发送到php页面。我还希望在用户单击按钮时打开php页面。我尝试了以下方法: 字符串fid=textBox1.Text ProcessStartInfo p1 = new ProcessStartInfo("https://localhost/filter/abc.php?id=fid"); Process.Start(p1); } echo $_GET['id'];//in php page 没有传递任何变量

我想以C#形式向用户发送一个参数,并将其发送到php页面。我还希望在用户单击按钮时打开php页面。我尝试了以下方法: 字符串fid=textBox1.Text

        ProcessStartInfo p1 = new ProcessStartInfo("https://localhost/filter/abc.php?id=fid");
        Process.Start(p1); 
    }
 echo $_GET['id'];//in php page
没有传递任何变量值。我的意思是,在php页面上,当我使用echo打印时,我得到了fid。不是fid中的值,而是打印“fid”一词。 我已尝试将参数更改为id=123,123已通过。我还将fid初始化为123 字符串fid=123;
我再次得到'fid'作为输出。请帮助,这是因为您发送的是字符串literal
fid
而不是变量内容。您可以这样做:

ProcessStartInfo p1 = new ProcessStartInfo("https://localhost/filter/abc.php?id=" + fid);
这将使用变量
fid
。我会对文本框进行一些验证,以确保您不会遭受
XSS攻击