работа кода со стороннего сайта
Добавлено: 18 мар 2011, 18:38
Здравствуйте!!! у меня вопрос такого плана как сделать так чтоб допустим код
работал со стороннего сайта допустим у меня приложения написано на iframe и я в него ещё вставляю допустим страница открывается всё нормально только не выводит имя фамилию ну и т.д помогите разобраться!!! Заранее Спасибо!!!
Код: Выделить всё
<?require 'vkapi.class.php';define('API_ID', "ВОДИМ ID ПРИЛОЖЕНИЯ"); // ID вашего приложенияdefine('API_VERSION', "3.0"); // Версия API (на данный момент она равняется 3.0)define('API_SECRET', "Водим ЗАЩИЩЕННЫЙ КЛЮЧ"); // Тот самый защищённый ключ // Генерируем подлинный auth_key (для наглядности, назовём его secret_key)$secret_key = md5(API_ID . "_" . $_GET['viewer_id'] . "_" . API_SECRET); // вместо постоянной API_ID, можно воспользоваться полученной от сервера $_GET['api_id']. Разницы между этими значениями нет (если, конечно, запрос не фальшивый :)) // Если нет сессии (т.е. пользователь НЕ авторизирован), сравниваем наш подлинный secret_key с полученным auth_key, и при успехе ставим сессию user_id, содержащую id текущего пользователя.if (!$_SESSION['user_id']){ if ($_GET['auth_key'] == $secret_key) { $_SESSION['user_id'] = $_GET['viewer_id']; }}$method = "getProfiles";$sig = md5("api_id=" . API_ID . "method=" . $method . "uids=" . $_SESSION['user_id'] . "v=" . API_VERSION . API_SECRET);$user = simplexml_load_file("http://api.vkontakte.ru/api.php?api_id=" . API_ID . "&v=" . API_VERSION . "&method=" . $method . "&uids=" . $_SESSION['user_id'] . "&sig=" . $sig);$zname = $user->user->first_name;$zfam = $user->user->last_name;$zid = $user->user->uid;?>Код: Выделить всё
<iframe src="www.site.ru/vip.php" width="100%" height="300"></iframe>