Π ΠΎΠ±ΠΎΡΠ° Π· ΡΠΎΡΠΌΠ°ΠΌΠΈ
ΠΠ΄Π½Π° Π· Π½Π°ΠΉΠ³ΠΎΠ»ΠΎΠ²Π½ΡΡΠΈΡ ΠΏΠ΅ΡΠ΅Π²Π°Π³ PHP - ΡΠ΅, ΡΠΊ Π²ΡΠ½ ΠΏΡΠ°ΡΡΡ Π· ΡΠΎΡΠΌΠ°ΠΌΠΈ HTML. Π’ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΌ Ρ ΡΠ΅, ΡΠΎ ΠΊΠΎΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΡΠΌΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½ΠΈΠΌ Π²Π°ΡΠΈΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΠΌ Π½Π° PHP. ΠΠ»Ρ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎΡ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ ΠΏΡΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠ°Π½Π½Ρ ΡΠΎΡΠΌ Ρ PHP ΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠΎΠ·Π΄ΡΠ» ΠΠΌΡΠ½Π½Ρ ΡΠ· Π·ΠΎΠ²Π½ΡΡΠ½ΡΡ Π΄ΠΆΠ΅ΡΠ΅Π». ΠΡΡ ΠΏΡΠΈΠΊΠ»Π°Π΄ ΡΠΎΡΠΌΠΈ HTML:
ΠΡΠΈΠΊΠ»Π°Π΄ #1 ΠΠ°ΠΉΠΏΡΠΎΡΡΡΡΠ° ΡΠΎΡΠΌΠ° HTML
ΠΠ°ΡΠ΅ ΠΈΠΌΡ:
<label for="age">ΠΠ°Ρ Π²ΠΎΠ·ΡΠ°ΡΡ:</label>
<input name="age" id="age" type="number">
<button type="submit">Submit</button>
Π£ ΡΡΠΉ ΡΠΎΡΠΌΡ Π½Π΅ΠΌΠ°Ρ Π½ΡΡΠΎΠ³ΠΎ ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΎΠ³ΠΎ. Π¦Π΅ Π·Π²ΠΈΡΠ°ΠΉΠ½Π° ΡΠΎΡΠΌΠ° HTML Π±Π΅Π· ΡΠΏΠ΅ΡΡΠ°Π»ΡΠ½ΠΈΡ ΡΠ΅Π³ΡΠ². ΠΠΎΠ»ΠΈ ΠΊΠΎΡΠΈΡΡΡΠ²Π°Ρ Π·Π°ΠΏΠΎΠ²Π½ΠΈΡΡ ΡΠΎΡΠΌΡ ΡΠ° Π½Π°ΡΠΈΡΠ½Π΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π²ΡΠ΄ΠΏΡΠ°Π²ΠΊΠΈ, Π±ΡΠ΄Π΅ Π²ΠΈΠΊΠ»ΠΈΠΊΠ°Π½Π° ΡΡΠΎΡΡΠ½ΠΊΠ° action.php. Π£ ΡΡΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠΆΠ΅ Π±ΡΡΠΈ ΡΠΎΡΡ Π½Π° ΠΊΡΡΠ°Π»Ρ:
ΠΡΠΈΠΊΠ»Π°Π΄ #2 ΠΠΈΠ²ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π°Π½Ρ ΡΠΎΡΠΌΠΈ
Loading...
ΠΡΠΈΠΊΠ»Π°Π΄ Π²ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ:
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, Π‘Π΅ΡΠ³Π΅ΠΉ. ΠΠ°ΠΌ 30 Π»Π΅Ρ.
ΠΡΠ»ΠΈ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΡΡΠΊΠΈ ΠΊΠΎΠ΄Π° Ρhtmlspecialchars()ΠΈ(int)
, ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠΎΠ±ΠΎΡΠΈ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Ρ ΠΌΠ°Ρ Π±ΡΡΠΈ ΠΏΡΠΎΡΡΠΈΠΌ Ρ Π·ΡΠΎΠ·ΡΠΌΡΠ»ΠΈΠΌ . htmlspecialchars() Π·Π°Π±Π΅Π·ΠΏΠ΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½Π΅ ΠΊΠΎΠ΄ΡΠ²Π°Π½Π½Ρ "ΠΎΡΠΎΠ±Π»ΠΈΠ²ΠΈΡ
" HTML-ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ² ΡΠ°ΠΊ, ΡΠΎΠ± ΡΠΊΡΠ΄Π»ΠΈΠ²ΠΈΠΉ HTML Π°Π±ΠΎ Javascript Π½Π΅ Π±ΡΠ»ΠΎ Π²ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° Π²Π°ΡΡ ΡΡΠΎΡΡΠ½ΠΊΡ. ΠΠΎΠ»Π΅ age, ΠΏΡΠΎ ΡΠΊΠ΅ Π½Π°ΠΌ Π²ΡΠ΄ΠΎΠΌΠΎ, ΡΠΎ Π²ΠΎΠ½ΠΎ ΠΌΠ°Ρ Π±ΡΡΠΈ ΡΠΈΡΠ»ΠΎ, ΠΌΠΈ ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅ΡΠ²ΠΎΡΠΈΡΠΈ Π² int, ΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΠ·Π±Π°Π²ΠΈΡΡ Π½Π°Ρ Π½Π΅Π±Π°ΠΆΠ°Π½ΠΈΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ². PHP ΡΠ°ΠΊΠΎΠΆ ΠΌΠΎΠΆΠ΅ Π·ΡΠΎΠ±ΠΈΡΠΈ ΡΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π·Π° Π΄ΠΎΠΏΠΎΠΌΠΎΠ³ΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ filter. ΠΠΌΡΠ½Π½Ρ $_POST['name'] Ρ $_POST['age'] Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π²ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄Π»Ρ Π²Π°Ρ Π·Π°ΡΠΎΠ±Π°ΠΌΠΈ PHP. Π Π°Π½ΡΡΠ΅ ΠΌΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π»ΠΈ ΡΡΠΏΠ΅ΡΠ³Π»ΠΎΠ±Π°Π»ΡΠ½Ρ Π·ΠΌΡΠ½Π½Ρ $_SERVER, ΡΡΡ ΠΆΠ΅ ΠΌΠΈ ΡΠ°ΠΊ ΡΠ°ΠΌΠΎ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΡΠΌΠΎ ΡΡΠΏΠ΅ΡΠ³Π»ΠΎΠ±Π°Π»ΡΠ½Ρ Π·ΠΌΡΠ½Π½Ρ $_POST, ΡΠΊΠ° ΠΌΡΡΡΠΈΡΡ ΡΡΡ POST-Π΄Π°Π½Ρ. ΠΠ°ΡΠ²Π°ΠΆΠΈΠΌΠΎ, ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ΄ΠΏΡΠ°Π²ΠΊΠΈ (method) Π½Π°ΡΠΎΡ ΡΠΎΡΠΌΠΈ β POST. Π―ΠΊΠ±ΠΈ ΠΌΠΈ Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°Π»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ GET, ΡΠΎ ΡΠ½ΡΠΎΡΠΌΠ°ΡΡΡ Π½Π°ΡΠΎΡ ΡΠΎΡΠΌΠΈ Π±ΡΠ»Π° Π± Ρ ΡΡΠΏΠ΅ΡΠ³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ Π·ΠΌΡΠ½Π½ΡΠΉ $_GET. ΠΡΡΠΌ ΡΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½Π° Π²ΠΈΠΊΠΎΡΠΈΡΡΠΎΠ²ΡΠ²Π°ΡΠΈ Π·ΠΌΡΠ½Π½Ρ $_REQUESTΡΠΊΡΠΎ Π΄ΠΆΠ΅ΡΠ΅Π»ΠΎ Π΄Π°Π½ΠΈΡ
Π½Π΅ ΠΌΠ°Ρ Π·Π½Π°ΡΠ΅Π½Π½Ρ. Π¦Ρ Π·ΠΌΡΠ½Π½Π° ΠΌΡΡΡΠΈΡΡ ΡΡΠΌΡΡ GET, POST, COOKIE.
Π£ PHP ΠΌΠΎΠΆΠ½Π° ΡΠ°ΠΊΠΎΠΆ ΠΏΡΠ°ΡΡΠ²Π°ΡΠΈ Ρ Π· XForms, Ρ ΠΎΡΠ° Π²ΠΈ Π·Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠΎΠ±ΠΎΡΡ ΡΠ· Π·Π²ΠΈΡΠ°ΠΉΠ½ΠΈΠΌΠΈ HTML-ΡΠΎΡΠΌΠ°ΠΌΠΈ Π΄ΠΎΡΠΈΡΡ ΠΊΠΎΠΌΡΠΎΡΡΠ½ΠΎΡ Π²ΠΆΠ΅ ΡΠ΅ΡΠ΅Π· Π΄Π΅ΡΠΊΠΈΠΉ ΡΠ°Ρ. ΠΠ΅Π·Π²Π°ΠΆΠ°ΡΡΠΈ Π½Π° ΡΠ΅, ΡΠΎ ΡΠΎΠ±ΠΎΡΠ° Π· XForms Π½Π΅ Π΄Π»Ρ Π½ΠΎΠ²Π°ΡΠΊΡΠ², Π²ΠΎΠ½ΠΈ ΠΌΠΎΠΆΡΡΡ Π·Π΄Π°ΡΠΈΡΡ Π²Π°ΠΌ ΡΡΠΊΠ°Π²ΠΈΠΌΠΈ. Π£ ΡΠΎΠ·Π΄ΡΠ»Ρ ΠΌΠΎΠΆΠ»ΠΈΠ²ΠΎΡΡΠ΅ΠΉ PHP Ρ Π½Π°Ρ ΡΠ°ΠΊΠΎΠΆ Ρ ΠΊΠΎΡΠΎΡΠΊΠ΅ Π²Π²Π΅Π΄Π΅Π½Π½Ρ Π² ΠΎΠ±ΡΠΎΠ±ΠΊΡ Π΄Π°Π½ΠΈΡ Π· XForms