запускаю файл open.php он смотрит есть ли у него GET параметр, если нет. то получает его и перезапускает себя. Далее идет на сайт вконтакте, там через API авторизовывается и возвращает массив с данными профиля, который передается файлу index.php в post запросе. По условию пробую поставить куку. Все отрабатывает, никаких ошибок не выводит, но и куки нет.
open.php
Свернутый текст
<?php
session_start();
session_register('vk');
include_once "../../../class/class.oauth20.php";
include_once "../../../class/class.main.php";
$main = new main_class;
$vk = new oauth20_class;
if ($_GET["code"]!=''){
$user_info = $vk->vk_get($_GET["code"]);
$_SESSION['vk']=$user_info;
$main->send_post("http://foto-golik.ru/modules/oauth/vk/index.php",$user_info);
} else {
$vk->vk_open("foto-golik.ru/modules/oauth/vk/open.php");
}
?>
index.php
Свернутый текст
<?php
session_start();
include_once "../../../class/class.oauth20.php";
include_once "../../../class/class.main.php";
if (is_numeric($_POST["uid"])){
$uid=$_POST["uid"];
}
$vk = new oauth20_class;
$user = $vk->find_vkid($uid);
if ($user['fam']=='') {
echo "<meta http-equiv='refresh' content='0; URL=../../../privazka-step1.html'>";
} else {
setcookie('enter','123');
}
?>
function send_post($post_url,$post_data)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $post_url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
if (isset($post_data)){
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
}
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($curl, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($curl, CURLOPT_USERAGENT, 'PHP Bot');
$out = curl_exec($curl);
echo $out;
curl_close($curl);
}
Спустя 3 минуты, 25 секунд (6.08.2011 - 14:41) Romms написал(а):
какие браузеры использовали?
Спустя 15 минут, 13 секунд (6.08.2011 - 14:56) Станислав написал(а):
chrome, mozila firefox, ie все последних версий
Спустя 48 секунд (6.08.2011 - 14:57) Станислав написал(а):
такое чувство что он их отправляет, но они не устанавливаются
Спустя 4 дня, 3 часа, 14 минут, 51 секунда (10.08.2011 - 18:12) Malme написал(а):
Под firefox есть addon для просмотра HTTP заголовков. Посмотрите, есть-ли в них куки.