במדריך זה נלמד איך לבצע הפניה ב-PHP.
פונקציה בשימוש:
()header
ניתן להשתמש בפונקציית ()header כדי להפנות משתמש לדף אחר.
קוד ה-PHP בדוגמה הבאה יפנה את המשתמש מהדף שבו הוא ממוקם לכתובת https://google.com.
ניתן גם לציין כתובות URL יחסיות.
דוגמא:
<?php
header("Location: https://google.com");
exit();
?>
אם ברצונכם להפנות את המשתמשים מדף ישן לעמוד חדש באופן קבוע, ציינו גם את קוד תגובת HTTP בפונקציית ()header כפי שמוצג בדוגמה הבאה, כך שמנועי חיפוש מעבירים את "דירוג דף" (page rank) מהעמוד הישן לדף החדש.
<?php
// 301 Moved Permanently
header("Location: https://knowledgebase.co.il/about.php", true, 301);
exit();
?>
אם קוד המצב לא צוין במפורש, למשל:
header("Location: URL")
מוגדר כברירת מחדל ל-302 (נמצא). להפניה זמנית, השתמשו בקוד מצב HTTP 307.