Як зробити редирект в PHP ⋆ ALexHost SRL

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
09.12.2024

Як зробити редирект в PHP

Перенаправлення користувачів з однієї сторінки на іншу є поширеним завданням у веб-розробці, і в PHP це можна легко зробити за допомогою функції header(). Незалежно від того, чи перенаправляєте ви користувачів після заповнення форми, чи переходите на нову URL-адресу, PHP надає простий спосіб обробки перенаправлень.

У цій статті ми розглянемо, як зробити перенаправлення в PHP за допомогою функції header().

Крок 1: Базовий редирект в PHP

Найпростіший спосіб перенаправлення користувача в PHP – це використання функції header() з заголовком Location. Наприклад:

 

Ось що при цьому відбувається:

  • header(“Location: …”): Відправляє HTTP-заголовок браузеру з інструкцією перенаправлення на нову URL-адресу.
  • exit(): Гарантує, що після перенаправлення не буде виконано жодного додаткового коду.

Крок 2: Використання відносних URL-адрес

Ви також можете використовувати відносні URL-адреси для перенаправлення. Наприклад:

 

Це перенаправить користувача на /newpage.php на тому ж сервері.

Крок 3: Постійний редирект (301)

Якщо ви постійно переміщуєте сторінку і хочете, щоб пошукові системи оновили свої записи, ви можете використовувати 301 редирект:

Це повідомляє браузеру і пошуковим системам, що сторінка назавжди переміщена на нове місце.

Крок 4: Умовні перенаправлення

Ви можете умовно перенаправляти користувачів на основі певних критеріїв, наприклад, чи вони увійшли в систему, чи ні:

У цьому прикладі користувачі, які не авторизувалися, перенаправляються на сторінку входу.

Висновок

Перенаправлення в PHP прості, але потужні. Використовуючи функцію header(), ви можете легко перенаправляти користувачів на різні сторінки, як для навігації, так і для постійного переміщення по сторінці. Просто не забувайте завжди включати exit() після перенаправлення, щоб переконатися, що ніякий подальший код не виконується.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills