הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 08-10-12, 13:39   # 1
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

שאלה | קבלת קובץ ושליחת REFERER

בניתי קובץ שלוקח הורדה, אחרי שקיבלתי את הקישור הורדה
כדי להוריד אני חייב לשלוח referer מתאים,

איך אני עושה את זה? ניסיתי לקרוא עם cURL אבל זה לא נתן לי כלום.

דרך שנייה שלא עוזרת לי כרגע כי להפנות לקישור הזה דרך HTML אבל איכשהו לשלוח את הHEADER עם זה.. אין לי מושג איך.
  Reply With Quote
ישן 08-10-12, 16:29   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

לא הבנתי מה בדיוק לא הצלחת לעשות, למצוא את ה- referrer שצריך לשלוח, או לשלוח referrer כחלק מהבקשה?

בהנחה ומדובר על למצוא את ה- referrer -
איפה חיפשת? איך מתבצעת ההורדה במקור?
בד"כ מן הסתם הבדיקה היא מול כתובת הדף שמציג את ההורדה במקור, או חלק ממנה (לדוג' שם המתחם בלבד).

בהנחה ומדובר על שליחת referrer -
זה בהחלט אפשרי באמצעות cURL, תציג את הקוד ונראה איפה הטעות.
  Reply With Quote
ישן 08-10-12, 16:58   # 3
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

הצחלתי למצוא את הreferrer והצלחתי גם לשלוח אותו.
זה הקוד שלי:
PHP קוד:
<?php

    $referer 
"ref";
    
$url "url";
    
    
$curl curl_init($url);
    
curl_setopt($curlCURLOPT_REFERER$referer);
    
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
    
    
$return curl_exec($curl);
    
    
curl_close($curl);
    
    print 
$return;
    
    exit;

?>
הבעיה היא שאני מקבל עמוד לבן, אני חושב שזה בגלל שה$url הוא קובץ להורדה ולא משהו שאפשר להדפיס וכאן נתקעתי.. ניסיתי גם READFILE אבל זה לקישור ככה שלא הצלחתי (מחקתי את הקוד)
  Reply With Quote
ישן 08-10-12, 17:44   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

השרת מוגדר להציג שגיאות? תוודא שזה המצב ואם לא תגדיר שיציג כל שגיאה (ותוודא כמובן שההגדרה display_errors פעילה).
כשניסית עם readfile בדקת האם ההגדרה allow_url_fopen פעילה (אחרת אין סיבה שזה כן יעבוד)?
האם ניתרת וחקרת את הבקשות שנשלחו כחלק מהתהליך? אולי בהן תמצא פרטים שיהיה לך קצת יותר קשה למצוא במקומות אחרים.

באופן כללי אין בעיה לקרוא (ולהדפיס) גם קבצים שאינם HTML או דפי אינטרנט כאלו ואחרים, אם תוכל לספק קצת יותר מידע לגבי מה שאתה מנסה להוריד ומאיפה זה יעזור מאוד (+ קישור לדוג', רק ככה נוכל באמת לבדוק את זה), ככל שתספק יותר פרטים כנראה שנוכל לעזור יותר ואני מניח שאתה רוצה לקבל תגובות מועילות.
אם אתה לא מעוניין לחשוף את הפרטים האלה (ואז תצטרך לעבוד לבד וקצת יותר קשה) ואמרת שאתה חושד שמדובר בבדיקת referer (ד"א איך הסקת/גילית את זה?),
למה שלא תנסה לגשת לקישור בצורה ישירה? תפתח טאב חדש בדפדפן ותדביק אותו שם, בצורה הזו לא ישלח שום referer וככה תוכל לדעת בוודאות האם זאת באמת הבעיה שלך.

בהצלחה.

Last edited by אדיר; 08-10-12 at 17:47..
  Reply With Quote
ישן 08-10-12, 18:08   # 5
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

אני אנסח את זה ככה:

אני יודע שהבעיה היא בזה שאני לא מצליח לקרוא את הקובץ, אני שולח referer אבל מקבל דף רק, כשאני לא שולח referer אני מגיע לעמוד ההורדה שלהם.

אני רוצה לנסות משהו בסגנון readfile אבל שאני יכול לשוח referer גם, יש דרך?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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