FAQ  Rechercher  Inscription
l@ [.C0]mp@gn1e
Profil  Se connecter pour vérifier ses messages privés  Connexion
@ide ! Php + cURL + login + pass + session_id() + cookies ? [Résolu]
Auteur Message

Sombre Arc en Ciel

@xX.



Avertissement

Inscrit le: 15 Aoû 2007
Messages: 32

Credits: 6852
Posté le: 19 Nov 2009 02:39
Sujet: Question @ide ! Php + cURL + login + pass + session_id() + cookies ?
Description du sujet: pour automatiser une authentification avec un FORMulaire
Répondre en citant

@ide ! Php + cURL + login + pass + session_id() + cookies ?
pour automatiser une authentification avec un FORMulaire

Icare.php
Citation:
<?php

function ogame_login(){

ob_start("ob_gzhandler");
$curl = curl_init();

$user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.9 (Sombre Arc en Ciel";
$uni_id = "109"; /* Please set your ogame universe */ $uni_url = "uni$uni_id.ogame.fr";
$url = 'http://'.$uni_url; $host = $uni_url;
$referer = $_SERVER['HTTP_REFERER'];

$login = "Icare"; // set your ogame login
$pass = "Z0c9Gk3Fyq1ILoX7DHuQ"; // set your ogame password


$post_fields = array();
$post_fields['uni_id'] = $uni_id; // Id. Universe (view Source code for Id)
$post_fields['v'] = '2';
$post_fields['is_utf8'] = '0';
$post_fields['uni_url'] = $uni_url;
$post_fields['login'] = $login;
$post_fields['pass'] = $pass;
$post_fields['submitInput'] = 'Login';

$post = http_build_query($post_fields);


$login_url = "$url/game/reg/login2.php?$post";

$info_headers = fopen("headers.txt", "w+");
$cookies = fopen("cookies.txt", "w+");
$index = fopen("index.txt", "w+");

curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, False);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, False);

curl_setopt($curl, CURLOPT_HEADER, True);
curl_setopt($curl, CURLOPT_NOBODY, 0);
curl_setopt($curl, CURLINFO_HEADER_OUT, True);

curl_setopt($curl, CURLOPT_WRITEHEADER, $info_headers);

curl_setopt($curl, CURLOPT_COOKIESESSION, True);
curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt');
curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt');
curl_setopt($curl, CURLOPT_COOKIE, $cookies);
curl_setopt($curl, CURLOPT_COOKIE, session_name() . '=' . session_id());
curl_setopt($curl, CURLOPT_ENCODING, "gzip,deflate");

curl_setopt($curl, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($curl, CURLOPT_URL, $login_url);
curl_setopt($curl, CURLOPT_AUTOREFERER, True);
curl_setopt($curl, CURLOPT_REFERER, $referer);
curl_setopt($curl, CURLOPT_USERAGENT, $user_agent);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, True);

curl_setopt($curl, CURLOPT_POST, True);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, True);

curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_MAXREDIRS, 10);

curl_setopt($curl, CURLOPT_FILE, $index);

$data = curl_exec($curl);
header("Location: $login_url");

}

/*
File : ogame_login.php
Description : This script login you on ogame.fr website using curl in php.
Written by : Sombre Arc en Ciel (sombrearcenciel@free.fr)
Languages : Php + cURL
Date Written : November 15, 2009
Version : V.1.0
Platform : Windows Xp Pro / Mozilla Firefox 3.5.x
Copyright : Open Source Code (GPL)
*/

$game_login = ogame_login(); echo $game_login;

?>



Icare.zip
 Description:

Télécharger
 Nom du fichier:  Icare.zip
 Taille du fichier:  1.22 Ko
 Téléchargé:  198 fois

Trouver tous les messages de Sombre Arc en Ciel Profil de l'utilisateur Message privé Sombre Arc en Ciel est absent 

Auteur Message

Emingthon

C0.Modérateur





Inscrit le: 13 Aoû 2007
Messages: 284

Credits: 28598
Posté le: 22 Juin 2010 20:28
Sujet: Attention ! This script login you on ogame.fr website using curl in php.
Description du sujet: header(
Répondre en citant

Citation:
cURL, c'est déjà plus difficile...

_________________
Emingthon HilL - @DMiNistrateur. de l@ .C0mp@gn1e [.C0]
http://emingthon.hill.free.fr/.C0/images/C0.png
Trouver tous les messages de Emingthon Profil de l'utilisateur Message privé Envoyer un e-mail Site web de l'utilisateur MSN Messenger Emingthon est absent 
Montrer les messages depuis:   
Réponse rapide
Nom d'utilisateur 
Désactiver le BBCode dans ce message
Désactiver les smilies dans ce message
 
Informations
Page 1 sur 1
Voir ou cacher les informations
Sauter vers:   
Powered by phpBB v2 © 2001, 2005 phpBB Group :: Style: subSilver++ :: Traduction originale par phpBB-fr.com, revue par EzCom
v. 3.x.o.421 @daptée par Emingthon HilL

::[Pacificateur 421³]:: Skin pour 0G@Me :: l@ .C0mp@gn1e [.C0] :: ~[Répertoire Partagé]|[~
[ Temps: 1.93704 secondes ][ Requêtes: 24 ][ GZIP actif - Débogage actif ]
OxyGen PreMOD 1.1.0