-
- , . , , -, .
, : , - , , . , TCP/IP z39.50.
, . , - . , , . - - .
, . , . , . , .
: , , .
. .
, - , . ( ).
. .
. , , .. , , .
Internet.
, .
WWW Internet.
.
(, , ).
. , , , .
|
|
.
, , , .
- - . , , web-.
WWW.
web-, http- . web-?
- -, .
- -, Internet (, HTTP).
- web- , , HTTP. .
HTTP
Internet , , , , .
HTTP (HyperText Transfer Protocol, ) , Internet.
HTTP , . , , , (Universal Resource Identifier) (Universal Resource Locator, URL) (Universal Resource Name, URN).
HTTP -, Internet-, SMTP ( ), NNTP ( ), FTP ( ), Gopher WAIS. HTTP , - (proxy) .
/. , , :
;
URL;
;
( MIME) , , , , , () .
:
, ( );
( , MIME), , (.. ) .
, . , , , .
: .
. :
|
|
<->:= <> < >
<-URL> < >
:
GET http://phpbook.info/
GET , .. , , http://phpbook.info/ URL - .
, ( , ) , , . :
< >:= < >
(< >|< >|
< >)
< >
[< >]
, . < > URL ( ) , , HTTP. , :
POST http://phpbook.info/cgi-bin/test HTTP/1.0
POST HTTP 1.0.
URL . URL URL - . URL, .
, .
, . , . , .
. . HTTP , : GET POST.
- GET , URL . URL , , (, , ). , , ( ). GET ( HTML-, ). : .
- POST , , , , .. .
HTML-
. , . , , , . , . . . , , (, PHP) . web-, , ..
FORM action method , , , . INPUT . input submit.
.
|
|
:
GET
GET URL =, &:
action?name1=value1&name2=value2&name3=value3
action URL - , ( , action form, , ). name1, name2, name3 , value1, value2, value3 . , = &, . .
- , , , $ %24. .
( input type=text type=password), , . , name=, name .
checkbox radio button value VALUE , . . checkbox NAME ( VALUE), . radio button NAME VALUE.
HTML- GET . URL .
http://phpbook.info/test.php?id=10&user=pit
GET . , , . , GET , .
, GET ( ) , .
POST
, GET, URL POST. ACTION, URL, , , . , , .
, POST, , action, , . CONTENT_LENGTH, CONTENT_TYPE.
POST HTML-, , , GET. , , . POST .
|
|
POST GET-. POST , . , POST , html- . , POST, .
, , , , , , .. :
- REMOTE_ADDR IP- (), ;
- REMOTE_HOST , ;
- HTTP_REFERER , ;
- REQUEST_METHOD , ;
- QUERY_STRING , URL ;
- SCRIPT_NAME , ;
- HTTP_USER_AGENT ,
PHP
(, PHP).
PHP- , HTTP.
$_GET- , GET
$_POST - , POST
$_REQUEST - , GET POST)
$_REQUEST $_POST.
, . , , 1.php ( , action). GET, POST. , . - , , . , ().
, , checkbox. kurs[], , checkbox kurs, checkbox .. , , checkbox, , .
:
5
5-1
, , , , . , / .
5-2
(login) (passwd). (login/passwd), , . Login .
5-3
:
1. 1, 2, 3, 4
2. :
phpcourse.php?l=3, 3 .
5-4
html-***:
- , (, 3)
- , (, , , )
- ( 3 ) , (.. 3 , .
(, , )
5
1. HTTP?
2. POST GET?
|
|
3. <form>?
4. ?
5. <input type=submit>?