|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר וותיק
|
שאלה | קבלת קובץ ושליחת REFERER
בניתי קובץ שלוקח הורדה, אחרי שקיבלתי את הקישור הורדה
כדי להוריד אני חייב לשלוח referer מתאים, איך אני עושה את זה? ניסיתי לקרוא עם cURL אבל זה לא נתן לי כלום. דרך שנייה שלא עוזרת לי כרגע כי להפנות לקישור הזה דרך HTML אבל איכשהו לשלוח את הHEADER עם זה.. אין לי מושג איך. |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
לא הבנתי מה בדיוק לא הצלחת לעשות, למצוא את ה- referrer שצריך לשלוח, או לשלוח referrer כחלק מהבקשה?
בהנחה ומדובר על למצוא את ה- referrer - איפה חיפשת? איך מתבצעת ההורדה במקור? בד"כ מן הסתם הבדיקה היא מול כתובת הדף שמציג את ההורדה במקור, או חלק ממנה (לדוג' שם המתחם בלבד). בהנחה ומדובר על שליחת referrer - זה בהחלט אפשרי באמצעות cURL, תציג את הקוד ונראה איפה הטעות. |
![]() |
![]() |
# 3 |
חבר וותיק
|
הצחלתי למצוא את הreferrer והצלחתי גם לשלוח אותו.
זה הקוד שלי: PHP קוד:
|
![]() |
![]() |
# 4 |
עסק רשום [?]
|
השרת מוגדר להציג שגיאות? תוודא שזה המצב ואם לא תגדיר שיציג כל שגיאה (ותוודא כמובן שההגדרה display_errors פעילה).
כשניסית עם readfile בדקת האם ההגדרה allow_url_fopen פעילה (אחרת אין סיבה שזה כן יעבוד)? האם ניתרת וחקרת את הבקשות שנשלחו כחלק מהתהליך? אולי בהן תמצא פרטים שיהיה לך קצת יותר קשה למצוא במקומות אחרים. באופן כללי אין בעיה לקרוא (ולהדפיס) גם קבצים שאינם HTML או דפי אינטרנט כאלו ואחרים, אם תוכל לספק קצת יותר מידע לגבי מה שאתה מנסה להוריד ומאיפה זה יעזור מאוד (+ קישור לדוג', רק ככה נוכל באמת לבדוק את זה), ככל שתספק יותר פרטים כנראה שנוכל לעזור יותר ואני מניח שאתה רוצה לקבל תגובות מועילות. אם אתה לא מעוניין לחשוף את הפרטים האלה (ואז תצטרך לעבוד לבד וקצת יותר קשה) ואמרת שאתה חושד שמדובר בבדיקת referer (ד"א איך הסקת/גילית את זה?), למה שלא תנסה לגשת לקישור בצורה ישירה? תפתח טאב חדש בדפדפן ותדביק אותו שם, בצורה הזו לא ישלח שום referer וככה תוכל לדעת בוודאות האם זאת באמת הבעיה שלך. בהצלחה. Last edited by אדיר; 08-10-12 at 17:47.. |
![]() |
![]() |
# 5 |
חבר וותיק
|
אני אנסח את זה ככה:
אני יודע שהבעיה היא בזה שאני לא מצליח לקרוא את הקובץ, אני שולח referer אבל מקבל דף רק, כשאני לא שולח referer אני מגיע לעמוד ההורדה שלהם. אני רוצה לנסות משהו בסגנון readfile אבל שאני יכול לשוח referer גם, יש דרך? |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|