Diplomdarbs
Tehnoloģijas
Datori, elektronika, programmēšana
PHP drošība datu apmaiņā starp WEB lapas apmeklētāju un s...-
PHP drošība datu apmaiņā starp WEB lapas apmeklētāju un serveri
Novērtēts!
Nr. | Sadaļas nosaukums | Lpp. |
Ievads | 5 | |
1. | PHP izmantošana mājas lapu veidošanā | 6 |
1.1. | PHP izmantošanas virzieni un priekšrocības | 6 |
1.2.1. | PHP koda apstrāde | 12 |
2. | HTTP protokols | 13 |
3. | Sīkdatnes | 16 |
4. | Sesijas | 18 |
4.1. | HTTP Servlets | 19 |
4.2. | Sesijas redzamība | 21 |
4.3. | HTTP Session objekta iegūšana | 21 |
4.4. | Sesijas dzīvescikls | 22 |
4.5. | Piekļūšana sesijas datiem | 22 |
4.6. | Sesiju persistence | 23 |
5. | URL pārrakstīšana | 24 |
5.1. | URL shēma | 24 |
5.2. | Vispārīgā URL sintakse | 24 |
6. | Datu drošība un uzglabāšana | 26 |
7. | Ieteikumi mājas lapas veidošanā | 28 |
7.1. | Mainīgo uzglabāšana un apstrādāšana | 28 |
7.1.1. | Mainīgo nodošana ar PHP izmantojot GET metodi | 28 |
7.1.2. | Mainīgo nodošana izmantojot POST metodi | 32 |
7.2. | Mainīgo uzglabāšana | 33 |
7.2.1. | Sīkdatnes (cookies) | 35 |
7.2.2. | Sesijas | 37 |
8. | Detalizēta sesijas darbības un struktūras specifika | 41 |
Secinājumi | 50 | |
Darba tēma: PHP drošība datu apmaiņā starp WEB lapas apmeklētāju un serveri | 52 | |
Darba veids: bakalaura darbs | 52 | |
The Theme: PHP drošība datu apmaiņā starp WEB lapas apmeklētāju un serveri | 53 | |
The Kind of Work: Bachelor’s Paper | 53 | |
Pielikums | 54 |
Ievads
Pēdējos gados vērojams straujš interneta lietotāju skaita pieaugums. Pie tam interneta lietotājs bieži vairs neapmierinās tikai ar interneta lietošanu, bet viņu interesē no kā sastāv internets un kā tas veidojas. Daļa lietotāju izvēlas papildināt internetu ar savu izveidotu lapu. Pēdējos gados interneta lapu veidotāju vidū lielu popularitāti guvis PHP. Tas daudziem liekas pievilcīgs tieši tādēļ, ka par tā izmantošanu nav jāmaksā, līdz ar to netiek pārkāpts autortiesību likums.
Tādēļ par bakalaura darba mērķi izvēlējos – izpētīt PHP lapu drošību un izstrādāt ieteikumus lapu veidotājiem.
Lai realizētu darba mērķi, izvirzīju sekojošus uzdevumus:
1. Iepazīties ar PHP priekšrocībām;
2. Izpētīt dažādas iespējas datu nodošanā starp lietotāju un serveri;
3. Izstrādāt ieteikumus mājas lapu veidotājiem, kas jāņem vērā ar PHP palīdzību nododot datus no lietotāja serverim.
Darbā apskatītas biežāk sastopamās problēmas mājas lapu drošībā, kas attiecas uz mājas lapu servera pusē izpildāmo PHP kodu. Galvenais akcents likts uz lietotāju autorizācijas un mājas lapas kontroles mehānisma sadaļu izstrādi. Pirmajās nodaļās apskatīta teorija, kas nepieciešama, lai saprastu no kā tiek veidots mājas lapas autorizācijas un kontroles mehānisms. Otra daļa sastāv no analītiskās daļas un konkrētu piemēru un problēmu analīzes. Doti ieteikumi un minēti konkrēti piemēri, ko konkrētajā situācijā labāk izmantot un norādīts, kam jāpievērš sevišķi liela uzmanība. Izstrādāts mājas lapas piemērs, kurā izmantotas visas metodes datu nodošanā: GET, POST, sīkdatnes un sesijas.
1. PHP izmantošana mājas lapu veidošanā
PHP (Hypertext Preprocessor) ir instruments, kuru izmanto dinamisku Web lapu veidošanā, kurš turpina attīstīties sākot ar PHP 3 versiju, izstrādātu 1997. gadā. Ar PHP veidotas Web lapas tiek aplūkotas tieši tāpat kā regulāras HTML lapas. To var integrēt HTML kodā. Tās tiek veidotas un rediģētas tieši tāpat kā parastas HTML lapas. PHP piedāvā ārkārtīgi daudz iespējas profesionālam programmētājam. Uz doto brīdi PHP ir viena no populārākajām Web lapu veidošanas valodām. [1] Šīs nodaļas uzdevums parādīt šīs valodas priekšrocības, iespējas un apstrādes principus.
…
Darbā apskatītas biežāk sastopamās problēmas mājas lapu drošībā, kas attiecas uz mājas lapu servera pusē izpildāmo PHP kodu. Galvenais akcents likts uz lietotāju autorizācijas un mājas lapas kontroles mehānisma sadaļu izstrādi. Pirmajās nodaļās apskatīta teorija, kas nepieciešama, lai saprastu no kā tiek veidots mājas lapas autorizācijas un kontroles mehānisms. Otra daļa sastāv no analītiskās daļas un konkrētu piemēru un problēmu analīzes. Doti ieteikumi un minēti konkrēti piemēri, ko konkrētajā situācijā labāk izmantot un norādīts, kam jāpievērš sevišķi liela uzmanība. Izstrādāts mājas lapas piemērs, kurā izmantotas visas metodes datu nodošanā: GET, POST, sīkdatnes un sesijas.
- PHP drošība datu apmaiņā starp WEB lapas apmeklētāju un serveri
- Specializētās datortehnikas izvēle datu vākšanai mazos un vidējos uzņēmumos
- Temporālas datu bāzes vaicājumu valodas TSQL2 izvērtējums
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Regresijas koku izmantošanas efektivitātes analīze prognozēšanas uzdevumos
Diplomdarbs augstskolai96
-
Temporālas datu bāzes vaicājumu valodas TSQL2 izvērtējums
Diplomdarbs augstskolai84
-
PHP portāla izveide ar satura pārvaldes sistēmu Xoops
Diplomdarbs augstskolai90
-
Specializētās datortehnikas izvēle datu vākšanai mazos un vidējos uzņēmumos
Diplomdarbs augstskolai63
-
Loģisko programmēšanas valodu iespējas deduktīvo datu bāzu izstrādē
Diplomdarbs augstskolai66
Novērtēts!