Π ΠΎΠ±ΠΎΡ‚Π° Π· Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ

Одна Π· Π½Π°ΠΉΠ³ΠΎΠ»ΠΎΠ²Π½Ρ–ΡˆΠΈΡ… ΠΏΠ΅Ρ€Π΅Π²Π°Π³ 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