tjw Posted April 26, 2007 Report Posted April 26, 2007 when create a form(form name = name) in html and set the action to a php page and method postafter submiting the form it pulls up the php page but i cant even to read a simple (echo $name) varible using the form name in uniform sever. the pages work fine on my host serever. Quote
Ric Posted April 26, 2007 Report Posted April 26, 2007 Could you post the two test files!ORCheck out these scripts:Save the following to your www folder on UniServer Note: I have corrected this post, thanks kalpz for some reason I forgot to add $_POST['Name'] Save as test1.html <html> <head> <title>Test1</title> </head> <body > <p>This test uses a standard link to call a PHP page</a></p> <p><a href="test3.php?Name=Fred from test page 1">test3.php?Name=Fred from test page 1</a></p> </body> </html> Save as test2.html <html> <head> <title>Test2</title> </head> <body > This test uses a form <form action="test3.php" method="post" > Name: <input type="text" name="Name" value="Fred from test page 2 using post" /></br> <input value="Click to go to Test3.php" type="submit"> </form> </body> </html> Save as test3.php <html> <head> <title>Test3</title> </head> <body > <? echo 'You came from page test1.html using GET <b>'. $_GET['Name'].'</b><br>'; echo 'You came from page test2.html using POST <b>'. $_POST['Name'].'</b>'; ?> <p><a href="test1.html">Back to test page Test1.html</a></p> <p><a href="test2.html">Back to test page Test2.html</a></p> </body> </html> Start UniServer and type http://localhost/test1.html into your browserAnd follow the three links. Note: Test2 method="post" you can use method="get" Quote
kalpz Posted April 27, 2007 Report Posted April 27, 2007 Instead of doing echo $name; try echo $_REQUEST['name']; Quote ATOMIC Web Hosting 2007 - 2011 Shared Hosting - Reseller Hosting - Dedicated Servers - Virtual Private Servers (Request Dedicated/VPS Servers via E-mail) E-mail: sales@atomicwebhosting.com Website: http://www.atomicwebhosting.com/
Ric Posted April 27, 2007 Report Posted April 27, 2007 Thanks kalpz for some reason I forgot to add $_POST and $_GET to avoid any confusion I have replaced my original post. Note: Most books refer to $_POST, $_GET and $_COOKIE these are separate arrays as you rightly point out $_REQUEST can be used its advantage is that it incorporates all three of the above. Quote
kalpz Posted April 29, 2007 Report Posted April 29, 2007 No problems Ric.. Quote ATOMIC Web Hosting 2007 - 2011 Shared Hosting - Reseller Hosting - Dedicated Servers - Virtual Private Servers (Request Dedicated/VPS Servers via E-mail) E-mail: sales@atomicwebhosting.com Website: http://www.atomicwebhosting.com/
olajideolaolorun Posted May 9, 2007 Report Posted May 9, 2007 Guys, Register Globals is Off in Uniform Server, thats why. It can be dangerous to a rookie, especially if the code is not very well coded. Thats why we turned it off. Quote Best Regards Olajide Olaolorun The Uniform Server Development Team
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.