begin process at 2012 02 12 11:13:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > FONCTION GET EN PHP : RECUPERER UNE PAGE SUR UN SITE DISTANT

FONCTION GET EN PHP : RECUPERER UNE PAGE SUR UN SITE DISTANT


 Information sur la source

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :curl, http, php, get, url Niveau :Initié Date de création :24/04/2009 Vu :7 704

Auteur : nax333

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note


 Description

Fonction get http en php avec curl, récupère une page sur un site distant.
Avec gestion des cookies.

Source

  • <?php
  • function get($page, $cookie)
  • {
  • $c = curl_init($page) ;
  • curl_setopt($c, CURLOPT_RETURNTRANSFER,1);
  • curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
  • foreach($cookie as $name => $value)
  • $cookie_text .= $name.'='.$value.';';
  • curl_setopt($c, CURLOPT_COOKIE, $cookie_text) ;
  • $return = curl_exec ($c) ;
  • curl_close($c) ;
  • return $return;
  • }
  • $cookie = array('PHPSESSID' => 'aaa');
  • ?>
<?php	
	function get($page, $cookie)
	{
		$c = curl_init($page) ;
		curl_setopt($c, CURLOPT_RETURNTRANSFER,1);
                curl_setopt($c, CURLOPT_FOLLOWLOCATION, 1);
		foreach($cookie as $name => $value)
			$cookie_text .= $name.'='.$value.';';
		
		curl_setopt($c, CURLOPT_COOKIE, $cookie_text) ;
		$return = curl_exec ($c) ;
		curl_close($c) ;
		return $return;
	}
	

	$cookie = array('PHPSESSID' => 'aaa');
	
?>

 Conclusion

Très simple d'utilisation permet de se connecter à un site...


 Sources du même auteur

BRUTE FORCE PHP
Source avec Zip LABYRINTHES EN PHP (GD + HTML) GÉNÉRATION + RÉSOLUTION
Source avec Zip Source avec une capture CAPTCHA ANTI-BOT + FICHIER SON (WAV)

 Sources de la même categorie

Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj
Source avec Zip MYGGL GOOGLE API CLASS FOR BEGINERZ par lezj
CLASSE WIKILOC par aKheNathOn

 Sources en rapport avec celle ci

Source avec Zip COLLECTION.CLASS.MIN.PHP par thunderhunter
Source avec Zip CREATED SOME TINY URL par ledamss
VÉRIFICATION DES URL VALIDE AVEC PHP par dilar
HTTP_BUILD_QUERY() POUR PHP 4 par kankrelune
NOUVEAUX MESSAGES SUR YAHOO MAIL par malik7934

Commentaires et avis

Commentaire de Arto_8000 le 24/04/2009 22:04:46

Correction à faire : Ça ne gère pas des cookies, ça prend en paramètre des cookies. Une gestion c'est beaucoup plus que ça.

Sinon ta source se limite qu'à un exemple d'utilisation de la librairie cURL et rien de plus. Tu aurais au moins pu encapsuler le tout dans un classe pour que ça soit utilisable.

Commentaire de kohntark le 25/04/2009 12:22:15

Salut,

Ton code génère une erreur puisque $cookie_text n'est pas initialisée.
Et comme le dis Arto tu ne proposes là qu'un exemple de l'utilisation de cURL, c'est dommage.

Cordialement,


Kohntark-

Commentaire de FATIMO le 27/04/2009 21:31:31

salut j aimerai bien savoir comment lancer une application java a partir d un code php
      svp c est tres urgent  et merci  

Commentaire de kohntark le 27/04/2009 22:30:38

Salut Fatimo,

T'es gentil mais là tu es dans les commentaires d'une source, hors ton problème n'a rien à voir avec celle ci.
Si c'est "très urgent" embauche, et payes un développeur. Sinon (re) lis le règlement ET RESPECTE LE puis poste une question sur le forum.

Kohntark-

Commentaire de slach100 le 01/05/2009 18:36:42

MODILISATION DES MOTEURS PAS A PAS
DeVELOPPEMENT DE MODELLE DE MOTEIUR PASà pas à relectance variable
DeVELOPPEMENT DE MODELLE DE MOTEIUR PASà pas à aimant pèrmaneant
DeVELOPPEMENT DE MODELLE DE MOTEIUR PASà pas hybride

Commentaire de kohntark le 01/05/2009 19:02:46

... tu fumes trop Slach, à ta place je m'inquièterai, ça devient inquiétant.

Commentaire de lina22 le 24/06/2009 17:05:22

bonjour,
est ce que vous pouvez m'expliquer le script car je doit  récupérer des fichier qui sont dans un autre serveur, et j'aimerai bien comprendre comment ce script permet de récupérer des pages. merci pour votre réponse

Commentaire de eelallammid le 30/06/2010 21:01:23 5/10

bonjour,

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

php6 ?!? [ par eax ] salut,bon je viens de lire un article sur le php6 qui m'a fait froid dans le dosc des conneries ou pas ce truc? j'espère que ce n'est qu'une rumeur lo [help] url absolue [ par valybre ] Bonjourdans mon site web, je propose des vid&#233;os &#224; visionner directement mais je veux aussi pouvoir proposer le t&#233;l&#233;chargement de c Problen de redirection d'url [ par balmode ] salut Je cherche un script&nbsp; php/mysql&nbsp; capable de rediriger&nbsp; mes visiteurs a partir d'un url de forme : http://monsite/redirect.php?cod variable url [ par zenouba2005 ] salut j'ai deja pos&#233; la question mais la solution ne marche pavoila mon problemej'ai une page test.php dont l'url est :http://localhost/modules/i Parseur pour afficher le RK (futur pagerank) de la Google toolbar [ par LaurentKOogar ] Bonjour,J'ai mis sur mon site ce code : [Place dans une variable le PageRank de votre site de la toolbar de Google]<A href="http://www.phpsources.org/ traitement de l'url get [ par inaden ] Bonjour à tous, je suis une formation par correspondance php... tout se passait bien jusqu'à ce qu'on aborde les scripts avec code dans l'url (par ex Réécriture d'URL sans extension ..... :-/ [ par djagger ] Salut !Voici ma question :je voudrais réécrire mes pages du style :http://www.monSite.com/toto  en  http://www.monSite.com/page.php?var=totohttp: URL PHP [ par Lus ] Bonjour !Mon problème est tout bête mais je ne trouve pas comment le résoudre...Dans mon URL par exemple : http://www.monsite.fr/administration/index. "Rafraichir" d'une page [ par tpkennes ] Bonjour à tous,Je suis nouveau et débutant en PHP. J'ai besoin d'aide pour effectuer un "rafraichissement".Alors voilà, j'utilise un CMS simpleGC qui Problème pour récupérer l'url [ par Sub_Mat ] Bonjour à tous,Je suis en train de créer un service de statistiques en ligne pour mesurer l'audience des sites internet .Je souhaiterais donc montrer


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales