Maison >développement back-end >tutoriel php >Explication détaillée des méthodes et exemples d'ajout de cookies par PHP pour forger la connexion et capturer des données via curl

Explication détaillée des méthodes et exemples d'ajout de cookies par PHP pour forger la connexion et capturer des données via curl

墨辰丷
墨辰丷original
2018-06-04 10:32:331900parcourir

Cet article présente principalement la méthode d'ajout de cookies via curl pour forger la connexion et capturer des données en PHP. Il implique des techniques connexes d'exploitation des cookies PHP et d'exploration de pages basées sur curl. Les amis dans le besoin peuvent se référer aux exemples de cet article. 🎜>

Décrit comment PHP utilise curl pour ajouter des cookies afin de forger la connexion et de capturer des données. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

Certaines pages Web doivent être connectées pour voir À ce stade, si vous souhaitez capturer les informations, vous devez transmettre la valeur du cookie dans le fichier. header pour l'obtenir

1. Tout d'abord Connectez-vous au site Web, ouvrez Firebug et vous verrez les cookies correspondants Copiez ces cookies et vous pourrez les utiliser

2.

Résumé : Ce qui précède C'est tout le contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
<?php
header("Content-type:text/html;Charset=utf8");
$ch =curl_init();
curl_setopt($ch,CURLOPT_URL,&#39;http://www.babytree.com/user/picjournal.php&#39;);
$header = array();
//curl_setopt($ch,CURLOPT_POST,true);
//curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
curl_setopt($ch,CURLOPT_COOKIE,&#39;B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;&#39;);
$content = curl_exec($ch);
echo "<pre class="brush:php;toolbar:false">";print_r(curl_error($ch));echo "
"; echo "
";print_r(curl_getinfo($ch));echo "
"; echo "
";print_r($header);echo "
"; echo "
",$content;

Recommandations associées :

La méthode de surcharge de sous-classe de la classe parent en PHP (parent:: nom de la méthode)

MSSql encapsulé en PHP classe d'opération et exemple d'analyse complet

phpComment se connecter à la base de données Oracle et analyse simple

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn