שלח תשובה

זירת השאלות

28 תשובות

  1. Night הגיב:

    מה זה $HTTP_HOST בPHP?
    מה זה מחזיר?

    תודה

  2. Alon12 הגיב:

    זה HTTP_ACCEPT
    זה Headers שהדפדפן שולח לשרת שהוא מתחבר אליו
    הנה דוגמא אצלי (מצונזר )


    GET /ddd.asp HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
    Accept-Language: en-us
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
    Host: 127.0.0.1:81
    Connection: Keep-Alive
    Cookie: NoCookies

    השרת יודע את האייפי ולכן הוא יודע REMOTE_ADDR

  3. ניר טייב הגיב:

    אם אני לא טועה
    זה מחזיר את שם שרת ה-HTTP שעליו מאוכסן האתר

    לא יותר קל לחפש ב-PHP.net ?

  4. Night הגיב:

    גם זה עובד רק באפצ'י?
    כי בIIS שלי זה כותב לי:


    Notice: Undefined variable: REQUEST_URI in try.php on line 2

    הקוד של עמוד try.php:

    <?
    echo $REQUEST_URI;
    ?>

    תודה

  5. Alon12 הגיב:

    אני לא זוכר איך עושים בPHP
    הנה אחד מהם נכון:


    $SERVER["REQUEST_URL"]
    $SERVERVAIRABLES["REQUEST_URL"]

  6. Night הגיב:

    יצירת סאב דומיין בזמן ריצה?
    איך אני יוצר סאב דומיין בזמן ריצה? כמו שעושים בג'מיקס?
    אם אפשר אז בASP. אם אין אז ב ASP NET. אם אין אז בPHP אבל שלא יהיה צריך HTACCESS כי אני שם על IIS.. :-/

    תודה לעונים!

  7. Alon12 הגיב:

    מצטער : הנה זה עובד וזה בדוק


    $_SERVER["REQUEST_ADDR"]

    אני לא בטוח לגבי REQUEST_URL

  8. jonatan44 הגיב:

    שני דברים
    סאב דומיין זה יותר מארח ווירטואלי (VirtualHost), זה נועד כדאי לאחסן מספר אתרים על אותו דומיין, אני לא יודע איך אפשר לעשות אחד בזמן ריצה ל IIS, (פעם הצלחתי רק באופן ידני), כי החיסרון של IIS הוא שאין קובץ הגדרות לכל תיקיה וצריך על כל פעולה בערך לערב את צוות התמיכה, ולכן לא ניראה לי שניתן.

    לשרת APACHE היה לך רבה יותר קל.

  9. Night הגיב:

    תודה אבל אני שאלתי על..
    REQUSET_URI
    ככה שמה שנתת לי נוגע אליי
    ניסיתי להחליף את השם לREQUEST_URI בכל מיני דרכים ועדיין שגיאה.

  10. ניר טייב הגיב:

    כנס לקישור שנתתי לך ותלמד
    איך עובדים איתם

  11. Night הגיב:

    ניסיתי!
    לפי מה שקראתי אני חושב שזה צריך להיות ככה:


    echo $_SERVER['REQUEST_URI'] ;

    וזה לא עובד…

  12. BuildHome הגיב:

    ככה
    <?php
    echo $_SERVER["REQUEST_URL"];
    ?>

    אמור לעבוד.

  13. Night הגיב:

    עדיין לא
    ניסיתי גם לשנות את זה לURI במקום URL ועדיין לא..
    יכול להיות שזה בגלל שאני משתמש בIIS?
    או בגלל שאני מריץ את זה על המחשב שלי ולא על שרת "אמיתי"?

    ________________________
    בקשר לURI וURL:
    הורדתי איזה מערכת מוכנה קטנה.. ובקוד שם כתוב URI ולא URL. זה כתוב שלוש פעמים בקוד וזה URI ולא URL. איפה הטעות?

    תודה רבה לעוזרים!

  14. BuildHome הגיב:

    לא נראה לי שיש לך בכלל תמיכה ב-PHP

  15. Night הגיב:

    יש לי תמיכה בזה
    התקנתי לפי המדריך באתר

  16. Night הגיב:

    א]שר לדמות דומיין בIIS ביתי?
    אני מתעסק עם תיקיות ועוד דברים, והייתי רוצה לעשות הדמייה של דומיין.
    האם אפשר דרך IIS ליצור לעצמי דומיין מקומי בלבד, שאוכל לנסות עליו את מהש אני צריך?

  17. Alon12 הגיב:

    בטח שאפשר!
    אוקיי
    דומיין פנימי (מחשב -> מחשב): 127.0.0.1
    דומיין רשת (מחשב -> Network TCP Settings -> מחשב): NetIP
    דומיין  אינטרנט (מחשב->DNS של הISP -> מחשב): InternetIP
    אם יש לך רשת יהיה לך netip וכל מי שמהרשת יפנה אליך בכתובת הזאת
    אם אתה רוצה שיוכלו להיכנס לך למחשב מהאינטרנט, (לדוגמא כל אתר אינטרנט) אתה נותן את הinternetip

  18. Alon12 הגיב:

    אפשר גם כתובת מילולית:
    שם המחשב זה נגיד Home
    שם הWorkGroup זה MSHOME
    אז זאת תהיה הכתובת (רק מהרשת ומהמחשב עצמו)
    Home.MSHOME.net
    דרך אגב, אפשר גם במקום 127.0.0.1 לעשות LOCALHOST

  19. Night הגיב:

    תודה+הערות
    התכוונתי למילולי.
    משהו בסגנון x.y.z כאשר במקום כל אות יכול לבוא לא משנה מה.
    כמו דומיין אמיתי אבל שיהיה פעיל רק במחשב שלי, כדי שאוכל לבדוק מערכת סאב דומיינים למשל.
    הרי אין סאב דומיין כזה:
    sub.localhost

    בקשר ל.MSHOME.net זה לא עבד לי.. (שיניתי לשם המחשב שלי כמובן)

    תודה

  20. Alon12 הגיב:

    אתה צריך שרת DNS מקומי נראה לי
    אני לא מכיר את זה כל כך.
    השרת מאזין על UDP 68 נראה לי
    רק אני לא יודע איך אתה מנתב את המחשב לשם.
    אני לא יודע אם זה עובד, אבל תמיד אתה יכול לקנות דומיין או להירשם בno-ip 😉

  21. כל כך לא!!!
    זה אפשרי אם יש לך את הכלים המתאימים (ידע על מבנה הIIS וגם קצת בASP).
    כמובן שזה אפשרי רק ע"י קוד ASP.

    תחקור את זה טוב ותראה שזה אפשרי.

שלח תשובה