Просто подскажите- api и mysql
Re: Просто подскажите- api и mysql
А вот то, что сверху написано будет работать если пользователь просто перешел по ссылке, без всяких подтверждений?
Re: Просто подскажите- api и mysql
Fedya, то что сверху использовать стоит исключительно в целях самообразования, этот код не применим к реальному проекту.
По поводу вашего вопроса, да будет (если я вас правильно понял и вы имели ввиду, то что установка приложения не требуется в настройках).
По поводу вашего вопроса, да будет (если я вас правильно понял и вы имели ввиду, то что установка приложения не требуется в настройках).
Re: Просто подскажите- api и mysql
Мне нужно, чтобы при нажатии на <body></body> (ну на сайт)
в новой вкладке открывалось мое приложение, которое отправляет мой id в базу (если авторизован в ВК)
а потом вкладка закрывалась
в новой вкладке открывалось мое приложение, которое отправляет мой id в базу (если авторизован в ВК)
а потом вкладка закрывалась
Re: Просто подскажите- api и mysql
А не проще и правильнее ли вам будет Open API заюзать для таких целей? Накой вам через flash приложение то плясать.
Re: Просто подскажите- api и mysql
Fedya, все очень просто. Делаешь на сайте кнопку "Авторизоваться", по нажатию на которую перекидываешь пользователя в IFrame-приложение, внутри которого пишешь:
После чего просто ловишь get-параметры на последней страничке.
Код: Выделить всё
top.location.replace('адрес странички, на которую нужно переадресовать пользователя' + self.location.search);
Re: Просто подскажите- api и mysql
Можно по подробнее? Желательно примеромПосле чего просто ловишь get-параметры на последней страничке.
Re: Просто подскажите- api и mysql
Fedya, куда еще подробнее?
Re: Просто подскажите- api и mysql
А как сделать дату посещения приложения? минут 40 измучился, пытался скопировать с урока как записывать дату. но не получилось.
Подскажите как.
Вот мой код добавления посетившего id.
Подскажите как.
Вот мой код добавления посетившего id.
Код: Выделить всё
<?phpheader("Content-Type: text/html; charset=utf-8");$dbhost = "localhost"; //Хост БД$dbname = "LLLLL"; //Имя БД$dbuser = "LLLLLL"; //Пользователь БД$dbpass = "LLLLL";//Пароль к БД$app_id = 1111111;//ID приложения$api_secret = "llllllllllllllllllllllllllllllllllllll"; //Секретный ключ приложения $viewer_id = (int)$_POST['userid'];//Пользователь который сделал запрос к скрипту (менять не надо)$authKey= md5($app_id."_".$viewer_id."_".$api_secret);//Auth key (менять не надо) mysql_connect($dbhost, $dbuser, $dbpass);mysql_select_db($dbname);mysql_set_charset('utf8');if(mysql_result(mysql_query("SELECT COUNT(*) FROM users WHERE userid = ".$viewer_id),0)) exit("Пользователь уже зарегистрирован");else { if(mysql_query("INSERT INTO users SET userid = ".$viewer_id)) exit("Пользователь успешно зарегистрирован"); else exit("При регистрации возникла ошибка");}?>
Re: Просто подскажите- api и mysql
создай столбик data
$cdate = time();
$query = "INSERT INTO `таблица` SET data='$cdate'";
mysql_query($query) or die(mysql_error());
$cdate = time();
$query = "INSERT INTO `таблица` SET data='$cdate'";
mysql_query($query) or die(mysql_error());
Re: Просто подскажите- api и mysql
Испробую сейчас)Fedya писал(а):создай столбик data
$cdate = time();
$query = "INSERT INTO `таблица` SET data='$cdate'";
mysql_query($query) or die(mysql_error());