i have a problem with $_POST method. when i wrote that code
Code: Select all
print $_POST['username'];Code: Select all
<form action="http://siteaddress.pe.hu/tool/" method="POST">
<input type="username" name="username"><br>
<input type="password" name="password"><br>
<input type="submit" value="submit" name="submitMe">
</form>but when i send this post action on c# its not working. i mean $_POST action returns null;
What causes it? why during on c# post action sended, php code doesn't work?HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://siteaddress.pe.hu/tool/auth");
request.Timeout = 0x7530;
request.KeepAlive = false;
request.ProtocolVersion = HttpVersion.Version11;
request.Method = "POST";
byte[] bytes = Encoding.ASCII.GetBytes("username=test&password=test");
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = bytes.Length;
Stream requestStream = request.GetRequestStream();
requestStream.Write(bytes, 0, bytes.Length);
requestStream.Close();
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
XmlDocument document = new XmlDocument();
document.LoadXml(new StreamReader(response.GetResponseStream()).ReadToEnd());
Dictionary<string, string> dictionary = new Dictionary<string, string>();
foreach (XmlNode node in document.ChildNodes[1])
{
if (node.NodeType == XmlNodeType.Element)
{
dictionary.Add(node.Name, node.InnerText);
}
}