PHP- , HTTP. PHP 4.1.0 . , , , first_name=Nina, $first_name Nina. , , \$HTTP_POST_VARS \$HTTP_GET_VARS, , . , first_name=Nina GET,
$HTTP_GET_VARS["first_name"]="Nina"".. PHP 4.1.0 , HTTP-, $_REQUEST. , POST GET, HTTP cookies. , .. , ( ).
.7
C . action.php, , :
<?php $str = ", ".$_REQUEST["first_name"]. " ".$_REQUEST["last_name"]."! <br>";$str.=" ".$_REQUEST["kurs"];echo $str;?>, , PHP, :
, ! PHP$_REQUEST $HTTP_POST_VARS $HTTP_GET_VARS $_POST $_GET , PHP. , $_POST $_GET , .. .
. , , first_name, last_name, kurs (, , ). POST, , , . :
<?php $str = ", ".$_POST ["first_name"]." ".$_POST ["last_name"]."! <br>";$str.= " ". $_POST["kurs"];echo $str;?>
, , PHP, , :
, ! PHP, PHP 4.1.0, register_globals, . PHP register_globals=On, , GET POST, (.. $first_name). register_globals=Off,
|
|
$_REQUEST["first_name"]
$_POST["first_name"],$_GET["first_name"],$HTTP_POST_VARS["first_name"],$HTTP_GET_VARS["first_name"].
(.. register_globals=Off). register_globals , .
- , , IP- , . getenv(). , .
<? getenv("REQUEST_METHOD"); // echo getenv ("REMOTE_ADDR"); // IP- , // ?>
, GET, _= URL- . , URL ,
getenv("QUERY_STRING");GET - . , , . $_GET , ( ), +, , _.
POST , () , . , . , . , , . getenv():
getenv("HTTP_REFERER");