הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP]איך אני מפנה את המשתמש לכתובת מסויימת בלי שהוא יראה.? (https://hosts.co.il/forums/showthread.php?t=40386)

חיים 23-02-07 18:10

[PHP]איך אני מפנה את המשתמש לכתובת מסויימת בלי שהוא יראה.?
 
אני יודע שיש דבר כזה אבל אני לא ממש יודע איך לעשות את זה אני רוצה למשל שאם הכתובת תהיה http://site.com/index.php?act=edit&page=contact לשמל אז זה ישלך את המשתמש לדף עריכה עמוד ה"צור קשר" אבל בלי שהכתובת תשתנה כאילו העמוד שונה מהכתובת שהמשתמש רואה ראיתי את זה בהמון מקומות אולי מישהוא יודע איך?

exciter 23-02-07 18:44

include();
require();
include_once();
require_once();

DorWD 23-02-07 19:15

אתה בודק אם הכתובת שווה לGET
אם כן זה יעשה include כמו שexciter אמר

חיים 23-02-07 19:28

אוקיי עכשיו נגיד הכתובת כן שווה לזה וזה כן עושה אינקלוד זה לא ידפיס לי שני דפים?או שהכוונה שלך לעשות דף אחד שיהיה כאילו ככה:
PHP קוד:

if (!isset($_GET['page']))
{
    
$_GET['page']=="home";
}
switch (
$_GET['page'])
{
    case 
"home":
        echo 
"העמוד הראשי מכיוון שזה הקובץ הראשי ואני לא רוצה סיבוכים";    
    break;
    case 
"admin":
        include(
"admin/index.php");
    break;
    case 
"contact":
        include(
"modules/contact.php");
    break
    case 
"ככה ממשיך":
        include(
"משהוא");
    break;


?האם זה יעבוד?

DorWD 23-02-07 19:41

לפי הקוד שהראת זה לא אמור להדפיס שתי דפים..
אני הייתי ממליץ לך לעשות default בswitch שאם לא רשמו אף אחד מהם זה יאנקלד את האינדקס


כל הזמנים הם GMT +2. הזמן כעת הוא 04:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ