Fonction get en php : recuperer une page sur un site distant

5/5 (8 avis)

Snippet vu 10 744 fois - Téléchargée 18 fois

Contenu du snippet

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

Source / Exemple :


<?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...

A voir également

Ajouter un commentaire Commentaires
eelallammid Messages postés 1 Date d'inscription samedi 13 décembre 2008 Statut Membre Dernière intervention 30 juin 2010
30 juin 2010 à 21:01
bonjour,
lina22 Messages postés 34 Date d'inscription vendredi 10 juillet 2009 Statut Membre Dernière intervention 25 août 2009
24 juin 2009 à 17:05
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
kohntark Messages postés 3706 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
1 mai 2009 à 19:02
... tu fumes trop Slach, à ta place je m'inquièterai, ça devient inquiétant.
slach100 Messages postés 2 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 1 mai 2009
1 mai 2009 à 18:36
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
kohntark Messages postés 3706 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
27 avril 2009 à 22:30
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-
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.