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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   iframe לפייסבוק, (https://hosts.co.il/forums/showthread.php?t=95293)

איציק ברבי 05-02-12 20:47

iframe לפייסבוק,
 
יצא לי לחזור מעט לפרוייקט שהתחלתי לפני חודש בנושא הפייסבוק,
ואני צריך להכניס איפריימ של הפייסבוק דוג':
PHP קוד:

<iframe src="http://facebook.com"></iframe

תריצו את הקוד,
תקבלו מסך לבן..
יש אפשרות לעקוף את זה?
שיטות דרך PHP לא עוזרות לי אני רוצה את הדף של הבחור שצופה כולל צ'אט וכ'ו..

IgalSt 05-02-12 22:33

אתה לא יכול. יש להם את תגית המטה:
HTML קוד:

<meta http-equiv="X-Frame-Options" content="deny" />

איציק ברבי 05-02-12 22:44

כן אני יודע,
אין אפשרות לעקוף את זה?

Haimz 06-02-12 13:04

תצור עמוד באתר שהוא לוקח את התוכן מהאתר (file_get_contents או בcurl)
ותעשה IFRAME לעמוד הזה

איציק ברבי 06-02-12 20:02

עם CURL זה לא עוזר..
אני צריך את ההאדרים,
עם FILEGETCONTENS אני צריך שינוי לUA יש אפשרות אחרת?
או דרך לשנות את הUA?

Mishel 07-02-12 14:37

אני חושב שדרך לשנות את הUA

Haimz 07-02-12 20:08

ציטוט:

נכתב במקור על ידי Echo (פרסם 834434)
עם CURL זה לא עוזר..
אני צריך את ההאדרים,
עם FILEGETCONTENS אני צריך שינוי לUA יש אפשרות אחרת?
או דרך לשנות את הUA?

למה הסתבכת עם הcURL ? דוגמה:
PHP קוד:

<?php

    $curl 
curl_init('http://www.facebook.com/');

    
curl_setopt($curlCURLOPT_USERAGENT 'Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1');
    
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue );
    
curl_setopt($curlCURLOPT_HEADERfalse); 
    
curl_setopt($curlCURLOPT_FOLLOWLOCATIONtrue);

    
$facebook_Sr curl_exec($curl);

    
curl_close($curl);

    echo 
$facebook_Sr;

?>


IgalSt 07-02-12 23:03

ציטוט:

נכתב במקור על ידי HHaim (פרסם 834589)
למה הסתבכת עם הcURL ? דוגמה:
PHP קוד:

<?php

    $curl 
curl_init('http://www.facebook.com/');

    
curl_setopt($curlCURLOPT_USERAGENT 'Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.1.1) Gecko/20090715 Firefox/3.5.1');
    
curl_setopt($curlCURLOPT_RETURNTRANSFERtrue );
    
curl_setopt($curlCURLOPT_HEADERfalse); 
    
curl_setopt($curlCURLOPT_FOLLOWLOCATIONtrue);

    
$facebook_Sr curl_exec($curl);

    
curl_close($curl);

    echo 
$facebook_Sr;

?>


הוא רוצה שפייסבוק יזהו את היוזר שמחובר כעת. בדוגמה עם PHP אין שום קוקי..

Haimz 08-02-12 14:03

הוא לא יכול לקבל את הדף של אותו המשתמש, הוא צריך את הפרטים שלו
במידה ויש לו, שישלח את המידע דרך POST, ישמור קוקיז ויקח את התוכן

אלא אם כן הוא עובד מול API של פייסבוק.

איציק ברבי 08-02-12 16:21

בדיוק מה שחיים אמר,
יש אפשרות?


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

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