[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: отправка данных методом гет на сервер
45king
в чем ошибка при отправке данных на сервер методом гет от сервера приходит пустота

  
$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]."";

$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $url);

$out = curl_exec($ch);

curl_close($ch);
print_r($out);




Спустя 15 минут, 35 секунд (11.08.2012 - 20:07) killer8080 написал(а):
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

Спустя 3 минуты, 51 секунда (11.08.2012 - 20:11) 45king написал(а):
killer8080
все равно в браузере пусто
сделал так

$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]."";

$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);

curl_close($ch);
print_r($out);

Спустя 2 минуты, 2 секунды (11.08.2012 - 20:13) 45king написал(а):
должен такого типа json вывестись


{"access_token":"c1ca459394b34a31c494a9cfc6c4ba358bcc494c494a94db93068dcfea2f232","expires_in":86391,"user_id":90106972}


а он не выводиться

Спустя 3 минуты, 51 секунда (11.08.2012 - 20:17) killer8080 написал(а):
45king
может авторизация требуется?

Спустя 4 минуты, 29 секунд (11.08.2012 - 20:21) 45king написал(а):
получаеться я контакту отправляю такой запрос https://oauth.vk.com/access_token?client_id...;.$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]." с параметрами он мне в ответ отправляет джейсон с данными

если идти на прямую через юрл в браузере то данные выводит а если через код то нет

Спустя 2 минуты, 25 секунд (11.08.2012 - 20:24) killer8080 написал(а):
у меня твой код работает
{"error":"invalid_client","error_description":"client_secret is incorrect"}

у тебя доступ к интернету не через прокси часом?

Спустя 5 минут, 8 секунд (11.08.2012 - 20:29) 45king написал(а):
killer8080
нет не через прокси

а в денвере в шита эта библиотека curl?

Спустя 3 минуты, 14 секунд (11.08.2012 - 20:32) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:29)
а в денвере в шита эта библиотека curl?


насколько помню, нужно доставлять. Включи вывод ошибок.

Спустя 4 минуты, 26 секунд (11.08.2012 - 20:37) 45king написал(а):
у меня вкл вывод ошибок и библиотека тож есть проверил

Спустя 2 минуты, 5 секунд (11.08.2012 - 20:39) killer8080 написал(а):
в начале скрипта
error_reporting(E_ALL | E_STRICT);

какие ошибки выдаёт?

Спустя 59 секунд (11.08.2012 - 20:40) 45king написал(а):
если я в браузере обрашусь так https://oauth.vk.com/access_token?client_id...;.$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET[code]." то он мне выведит а через код не хочет если через var_dump попрбывать то лож возвращает

Спустя 1 минута, 4 секунды (11.08.2012 - 20:41) 45king написал(а):
Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 5

Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 7

Спустя 3 минуты, 58 секунд (11.08.2012 - 20:45) 45king написал(а):
вот можешь зайти на нажать иконку контакт 128.74.64.30

Спустя 3 минуты, 46 секунд (11.08.2012 - 20:48) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:41)
Notice: Use of undefined constant code - assumed 'code' in Z:\home\128.74.64.30\www\login.php on line 7

кавычки не поставил в ключе $_GET[code]

Цитата (45king @ 11.08.2012 - 21:45)
вот можешь зайти на нажать иконку контакт 128.74.64.30

не понял, куда зайти? Чего нажать?

Спустя 42 секунды (11.08.2012 - 20:49) 45king написал(а):

Спустя 5 минут, 4 секунды (11.08.2012 - 20:54) killer8080 написал(а):
Цитата (45king @ 11.08.2012 - 21:49)
http://128.74.64.30/login.php?code=efc6a808d645a8c0ef

пусто.
Покажи весь код целиком.

Спустя 2 минуты, 25 секунд (11.08.2012 - 20:57) 45king написал(а):
killer8080
вот и я не знаю почму пусто

<?
include "config.php";
error_reporting(E_ALL | E_STRICT);


$url = "https://oauth.vk.com/access_token?client_id=".$setting['client_id']."&client_secret=".$setting['secret_key']."&code=".$_GET['code']."";

$ch = curl_init();


curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$out = curl_exec($ch);

curl_close($ch);
print_r($out) ;




?>

вот весь код

Спустя 6 минут, 34 секунды (11.08.2012 - 21:03) killer8080 написал(а):
вставь
echo '<pre>'.print_r(curl_getinfo ($ch), 1).'</pre>';

перед curl_close($ch);

Спустя 7 минут, 50 секунд (11.08.2012 - 21:11) 45king написал(а):
Array
(
[url] => https://oauth.vk.com/access_token?client_id=3054660&client_secret=VZDoDzpEpmGb28mGSwCS&code=715a99122ef3a12c09
[content_type] =>
[http_code] => 0
[header_size] => 0
[request_size] => 0
[filetime] => -1
[ssl_verify_result] => 0
[redirect_count] => 0
[total_time] => 0.172
[namelookup_time] => 0
[connect_time] => 0.172
[pretransfer_time] => 0
[size_upload] => 0
[size_download] => 0
[speed_download] => 0
[speed_upload] => 0
[download_content_length] => -1
[upload_content_length] => -1
[starttransfer_time] => 0
[redirect_time] => 0
[certinfo] => Array
(
)

[redirect_url] =>
)


вот что вывело

Спустя 11 минут, 28 секунд (11.08.2012 - 21:23) killer8080 написал(а):
Возможно проблемы с ssl. Попробуй просто http вместо https подставить..

Спустя 7 минут, 11 секунд (11.08.2012 - 21:30) 45king написал(а):
killer8080
наконец вывело только ошибку {"error":"invalid_request","error_description":"You must use HTTPS for oauth\/token requests"} выдолжны использовать HTTPS

Спустя 3 минуты, 6 секунд (11.08.2012 - 21:33) killer8080 написал(а):
45king
посмотри в phpinfo(). есть там секция openssl? Возможно курл то же её использует.

Спустя 3 минуты, 5 секунд (11.08.2012 - 21:36) 45king написал(а):
еееее сделал я просто SSL откл и все заработало

Спустя 32 секунды (11.08.2012 - 21:36) 45king написал(а):
killer8080
спасб за помошь
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.