Despre $_REQUEST
-
- Mesaje:82
Despre $_REQUEST
Ce inseamna $_request['page'] si cand se foloseste?
MarPlo
Mesaje:4343
Corect este $_REQUEST , cu litere mari, ca si la $_POST. PHP e case-sensitive, trebuie respectata sintaxa tinand cont exact de litere mari sau mici.
- $_REQUEST e similar cu $_GET si $_POST. De fapt contine un array cu datele din $_GET , $_POST si $_COOKIE . Se poate folosi in loc de acestea.
- $_REQUEST se foloseste de exemplu cand anumite date pot fi primite prin GET sau POST (ori $_COOKIE), cu acelasi "nume", dar nu e sigur prin care /sau pot alterna (de la un formular, sau Ajax, ori adresa URL).
Exemplu:
- Daca sunt trimise date prin $_GET si $_POST in acelasi timp (prin adresa URL si de la un formular), cu acelasi "nume" la ambele ($_GET['nume'] si $_POST['nume'), $_REQUEST['nume'] va contine pe cea de la $_POST['nume'].
Exemplu:
- $_REQUEST e similar cu $_GET si $_POST. De fapt contine un array cu datele din $_GET , $_POST si $_COOKIE . Se poate folosi in loc de acestea.
- $_REQUEST se foloseste de exemplu cand anumite date pot fi primite prin GET sau POST (ori $_COOKIE), cu acelasi "nume", dar nu e sigur prin care /sau pot alterna (de la un formular, sau Ajax, ori adresa URL).
Exemplu:
Cod: Selectaţi tot
<?php
$nume = $_GET['nume'];
// valoarea de la "nume" poate fi obtinuta si asa:
$nume = $_REQUEST['nume'];
$page = $_POST['page'];
// e la fel cu:
$page = $_REQUEST['page'];
Exemplu:
Cod: Selectaţi tot
<?php
if(isset($_REQUEST['nume'])) echo $_REQUEST['nume']; // CoursesWeb.net
?>
<form action="zz.php?nume=MarPlo" method="post">
<input type="text" name="nume" value="CoursesWeb.net" />
<input type="submit" value="Send" />
</form>