I try to access php file on server with c# client. The problem: I can not $_GET['name'] value on my php code.
C# Code:
WebRequest request = WebRequest.Create("http://www.test.org/example.php");
request.Credentials = CredentialCache.DefaultCredentials;
request.Headers.Add("name", "test");
WebResponse response = request.GetResponse();
Console.WriteLine(((HttpWebResponse)response).StatusDescription);
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
Console.WriteLine(reader.ReadToEnd());
PHP Code:
echo "Hello I am example.php
";
if (isset($_GET['name']))
echo $_GET['name'];
else
echo "Failure";
Output always:
OK
Hello I am example.php
Failure
Press any key to continue . . .