Raivis.purins Posted January 29, 2009 Author Report Share Posted January 29, 2009 Šajā vietā bija ieviesusies kļūdiņa - nevis $REQUEST, bet gan $_REQUEST --> echo($_REQUEST['username']); Kuras rezultātā radās šī problēma: Te gan ir jāpaskaidro sīkāk: $_REQUEST sevī apvieno gan $_GET masīvu, gan $_POST masīvu, tādēļ to mēdz izmantot, kad nav zināms ar kādu metodi tiks saņemti dati no formas: Ja ar GET - <form method="get"> vai URL: lapa.php?mainigais=vertiba Ja ar POST - <form method="post"> Tavā gadījumā nebija norādīta metode un pēc noklusējuma pārlūks izmanto GET (taču es kā īstens paranojiķis nepaļautos, ka neviens plānprātīgs pārlūku arhitekts kādreiz neizdomās, ka jābūt citādi - tādēļ vienmēr formām norādu metodi). Bonusa jautājums tiem, kas mācās: ko izdrukās uz ekrāna pēc submit pogas nospiešanas? <html> <head></head> <body> <form method="get"> please input your name here:<br> <input type="text" name="username"><br><br> <input type=submit value="nospied"> </form> <br><br> you typed: <?php echo ($_GET['username']); ?> </body> </html> Link to comment Share on other sites More sharing options...
Aleksejs Posted January 29, 2009 Report Share Posted January 29, 2009 Papildlasāmviela bonusa jautājumam: http://lv.php.net/manual/en/ini.core.php#ini.request-order http://lv.php.net/manual/en/ini.core.php#ini.variables-order http://lv.php.net/manual/en/ini.core.php#ini.gpc-order Link to comment Share on other sites More sharing options...
Recommended Posts