preg_matching на facebook profile.php - PullRequest
0 голосов
/ 17 июня 2011

как получить фейсбук имя пользователя?используя preg_matching?

это мой пример кода!

<?php
$page = file_get_contents("http://www.facebook.com/profile.php");
$username = preg_match('/<meta http-equiv=refresh content="0; URL=^[A-Za-z0-9]+$/', $page, $matches) ? $matches[1]: '/djmardagz?_fb_noscript=1';

echo $username;
?>

это моя идея, но она не работает, откуда кто-нибудь знает, как получить имя пользователя Facebook?как например: вы посещаете мой сайт, после этого я получил ваше имя пользователя в Facebook ....

так как это было сделано?Кто-нибудь знает?поделитесь пожалуйста:)

1 Ответ

0 голосов
/ 17 июня 2011

Единственный возможный способ сделать это, если вы вернете реферера к URL-адресу, например:

facebook.com/profile.php?id=....

Затем вы можете довольно легко разобрать URL и получить больше информации о пользователе. Но если у вас нет этой информации, это невозможно.

Довольно просто разобрать URL, используя curl и reg match.

...