Mam takie problem, a mianowicie mam strona1.pl, na której chce uzyskać dostęp do strona2.pl/okreslona_lokalizacja.php
Na strona2.pl jest zainstalowany wordpress, a ja potrzebuje uzyskać dostęp do określonej lokalizacji, dokładnie:
wp-admin/media-upload.php?tab=youtube_uploaderna strona1.pl zrobiłem plik plik.php, który ma zawartość:
<?PHP
$user = 'user';
$pass = 'password';
$cookie = 'cookies/cookie.txt';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://strona2.pl/wp-login.php');
curl_setopt($ch, CURLOPT_REFERER, 'http://strona2.pl/wp-admin');
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_POST, 1);
// curl_setopt($ch, CURLOPT_REFERER, 'http://strona2.pl/wp-admin/media-upload.php?tab=youtube_uploader');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_getinfo($ch);
$s = curl_exec($ch);
//echo $s;
curl_close($ch);
$ch = curl_init();
$url = 'http://strona2.pl/wp-admin/media-upload.php?tab=youtube_uploader';
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$site = curl_exec($ch);
curl_close($ch);
?>
ten kod jest osadzony za pomocą <iframe>
logowanie jest ok i wszystko wygląda dobrze, mam coś takiego jak tutaj:
http://s.wordpress.org/extend/plugins/yout...-3.jpg?r=464580ale po kliknięciu w next prosi o logowanie.. wychodzi na to, że nie przenosi cookiesow z zalogowania.. jak to zrobić, bo chyba się zawiesiłem :/