GET ? POST HTTP-???????. ???????? ?????????? ? HTTP-????????

?????????? ????????? ????? HTTP-????????. ??? ??????? ??????????? ? ?????? ?????? HTTP-??????, ??????? ????? ???:

<??? ???????> <????????????? ????????> <?????? HTTP>

????????:

GET /page.php HTTP/1.1

GET-??????

GET-?????? ??? ????? ???????????????? ??? HTTP-???????. ??? ?????? ???? ?????????? ?????? ????????? ?????? ????? ???-???????. HTTP-?????? ???? GET ??????? ?????? ?? HTTP-??????????, ???? ? ???? ??????????? (??? ?????????? ? ?????? "???????? ???????????????? ???-???????").

??? ?????? GET-??????? ????? ???????? ???-??????? ????????? ????????? ??????????. ????????, ???? ?? ????? ????????????? ??????????? ?????????????, ?? ? ??????? ?????????? ????? ?????????? ??? ???????????? ? ?????? ??? ????????. ?????????? ???????? ???????? ?????????? ? ??????? GET-???????.

? ?????? ?????? ??????? ????? ????????? ????? GET ?????????? ???? ? ?????????????? ?????????. ???? ? ???? ??????????? ???? ???????, ?? ??????? ???????, ??? ? ???? ????? ???? ?????????????, ? ?? ??? ?????????? GET-????????? ????? ???????:

GET /examples/test.html?????????? HTTP/1.1

GET-???????? ????? ?????? ???_?????????=????????_?????????, ???? ????????? ??????????? ?????? &. ?????? GET-??????? ? ????? ???????????:

GET /enter?login=admin&password=qwerty HTTP/1.1

GET-????????? ????? ??????? ???????? ? ???????? ? ????? ?????????????? URL ? ???????? ??????. ????????? ? ??????? ?? ?????? "?????????? ????????? ???-??????? Apache" envvars.php ????????? ???????:

??? ??????, ? ?????????? ????????? QUERY_STRING ????????? ?????? GET-??????????, ? SCRIPT_NAME ???? ? ??? ???????????? ?????????, ? ? REQUEST_URI ?????? ?????? ???????. ?? ???? ??? ?????? PHP ????? ????????? ? ???????????? GET-?????????. ??? ????? ???? ?? ????? ????????????? ?????????? ?????????, ??? ??? ? PHP ??? GET-????????? ????????? ? ?????????? ??????? $_GET. ??????? ??????? ????? ??????????. ????????, ??????? ???? script.php ? ???????? ???????? test-domain1:

<?php
  echo "???? ???: " . $_GET["name"] . "<br />";
  echo "??? ???????: " . $_GET["age"] . "<br />";
?>

??????????? ??????? http://test-domain1/script.php?name=John&age=33 ?????:

???? ???: John
??? ???????: 33

???????? ????????????? GET-?????????? ???????? ?? ?????????? ??????????????? ? URL, ??? ???? ??????????? ???????????? ??????????? ?? ???????? ? ????????????? ???????????.

POST-??????

???? ?????????? ???????? ?? ???-?????? ??????? ????? ??????, ????????, ????? ????????? ??? ????, ?????????? POST-??????. ? ???? ???? ??????? ????????? ?????????? ? ???? HTTP-???????, ? ?????? ???????????? ?????? ? ?????? ??????????? ? ????????? Content-Length:

POST /enter HTTP/1.1
<????????? ?????????>
Content-Length: 27
<????????? ?????????>

login=admin&password=qwerty

????? ???????, ? URL ???????????? ????????? ?? ?????. ??????? ???????? ???????????? POST-?????? ?? ?????????, ??? ? ???????? ???????????? ? ??????? HTML-????, ? ??????? ???? ?????? ? ????????? ??????. ??? ?? ???????? PHP, ?? ??? POST-?????????? ??????? ?????????? ?????? $_POST, ?????? ? ???????? ?????????? ??????? $_GET.

Комментарии

Оставить комментарий »

 
?????
17 августа 2012, 19:25
#1
 

??? ??? ????

Joker-jar
17 августа 2012, 23:34
#2
 

?????, ??

???
11 сентября 2012, 19:44
#3
 

???????. ??????????

bukvoed
6 ноября 2012, 9:40
#4
 

?????????? ??????

Oliver
29 ноября 2012, 6:02
#5
 

???????, ???????????, ????????? ????????

????
26 декабря 2012, 5:16
#6
 

??? GET ??????? ??? ???????? ????? ????????? ? ????????
? ??? ??? ???????? POST ???????? ?? ??? ?? ????? ?????? ?????????? ? ???????????, ?????? ????? ???? ?? ??????? ??? ???? ?????????? ???????? ? POST ?????????.

Joker-jar
27 декабря 2012, 1:07
#7
 

????, ??, ????? ??? ??????????. ?? ????? ?????????, ??? ???????? ?? ????? ???????? ? ????????????? ??????????????????, ?? ???? ??????? ??????? ?????? ? HTML-?????? ? ????????? ?????????? ? ???, ? ??????? ??? ??? ? ???????????? ????????????? ???? POST-????????.

Vladimir
14 февраля 2013, 4:18
#8
 

??????? ??????. ?????????.

Anonymous
11 марта 2013, 6:13
#9
 

??-?????? post ???????? - ?????????)

<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
 
<meta charset="utf-8">
<title></title>
</head>
 
<body>
<form action = "index.php" method = "post">
?????????? <input type = "text" name = "const">
<input type = "submit" name = "submit" name= "sumbit" value = "?????????">
</form>
<?php
 $const = $_post['const'];
	if ( empty($const)){
		unset($const);
		print("?????? ????");
	}
 
	else
	print("???? ?????????!");
?>
</body>
</html>
a0212
22 марта 2016, 15:28
#10
 

??? ?????? ?? ????????? ???????
?????
"???????????? ? ??????? HTML-????, ? ??????? ???? ?????? ? ????????? ??????"
????, ? ?????? ?? ??? ??? :(

Оставить комментарий

Ваше имя
 
Ваш e-mail
 
Комментарий