36
GET / HTTP/1.0 - web-сервердің түпкі каталогының түпкі файлына
сұраныс
User-Agent – браузердің «кодтық белгілеуі», мысалы, например: Mozilla,
Google Chrome және т.б.
Accept – браузер қолдайтын типтер: image/gif, image/x-xbitmap,
image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, */*.
Referer –ресурс келген URL адрес.
Host – ресурс сұранылған хост аты.
Accept-Language – қолданылатын тіл.
Тақырып және денесі болады. Тақырып негізгі жол мен параметр
жолдарынан тұрады. Негізгі жол 3 жиектен тұрады: Хаттама версиясы –
сұраныс параметріне сәйкес. Қате коды – сұраныстың сәтті орындалуының
кодтық белгіленуі, Код 200 - OK. Қатенің сипаты – мысалы: 200 - OK, 500 -
Internal Server Error.
Жиі қолданылатын параметрлер:
сonnection - байланыс.
сontent-Type («мағына типі")
text/html – HTML форматтағы текст (веб-парақ);
image/jpeg – JPEG форматты сурет;
application/octet-stream – «октеттер» ағыны (байт), дискке жазуға.
text/plain – қарапайым текст;
Content-Length («мағына ұзындығы") – жауап мазмүнынынң
ұзындығы, байт.
Last-Modified («Соңғы рет өзгерген") – соңғы өзгерістер уақыты
CGI (Common Gateway Interface - общий шлюзовой интерфейс) –
ережелер жиыны, оларға сәйкес сервердегі бағдарламалар веб-сервер арқылы
клиенттерге мәліметтер жібереді.
Кең таралған CGI қосымшаларына кіретіндер:
Динамикалық сайттар – бір CGI-бағдарламамен құрылады.
Қолданушы сөздері арқылы құжат іздейтін іздеу механизмдері.
Қонақ кітаптары және хабарландыру тақталары.
Тапсырыс бланктері, анкеталар.
МҚ серверінде орналасқан ақпаратты алу.
CGI веб-сервер және CGI-бағдарлама арасында мәліметтер алмасудың 4
әдісін қолдайды:
Орта айнымалылары
Командалық жол.
Стандартты енгізу құралы
Стандартты шығару құралы
PHP - Hypertext Preprocessor. PHP тілі веб-сайт жасайтын скрипттер тілі
болып табылады. Сонымен қатар бұл тіл серверде жұмыс істейді.
Мәліметтерді деректер қорына салу, мезетте веб-бет жасау және т.б көптеген
қызметтер атқарады. Мысалы: «сайтқа тіркелу», «сайтқа кіру» процестері
PHP тілімен жазылады.