Heim  >  Artikel  >  Backend-Entwicklung  >  PHP simuliert die QQ-Anmeldung basierend auf der Curl-Operation

PHP simuliert die QQ-Anmeldung basierend auf der Curl-Operation

墨辰丷
墨辰丷Original
2018-06-08 10:32:342438Durchsuche

Dieser Artikel stellt hauptsächlich PHP vor, um die QQ-Anmeldung basierend auf dem Curl-Vorgang zu simulieren. Ich hoffe, dass er für alle hilfreich ist.

Das Prinzip besteht darin, Curl zu verwenden, um das Senden der Post-Anmeldung zu simulieren, und das Cookie wird lokal gespeichert

Dies kann theoretisch einen dauerhaften einzelnen QQ unterstützen

<?php 
//http://blog.qita.in 非技术[S.T]
$qqno=&#39;你的QQ&#39;;
$qqpw=&#39;QQ密码&#39;;
$cookie = dirname(__FILE__).&#39;/cookie.txt&#39;;
$post = array(
  &#39;login_url&#39; => &#39;http://pt.3g.qq.com/s?sid=ATAll43N7ZULRQ5V8zdfojol&aid=nLogin&#39;,
  &#39;q_from&#39; => &#39;&#39;,
  &#39;loginTitle&#39; => &#39;login&#39;,
  &#39;bid&#39; => &#39;0&#39;,
  &#39;qq&#39; => $qqno,
  &#39;pwd&#39; => $qqpw,
  &#39;loginType&#39; => &#39;1&#39;,
  &#39;loginsubmit&#39; => &#39;login&#39;,
);
$curl = curl_init(&#39;http://pt.3g.qq.com/handleLogin?aid=nLoginHandle&sid=ATAll43N7ZULRQ5V8zdfojol&#39;);
curl_setopt($curl, CURLOPT_HEADER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie); // ?Cookie
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));
$result = curl_exec($curl);
curl_close($curl);
?>

Zusammenfassung: Das Obige ist Der gesamte Inhalt dieses Artikels soll für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

Zusammenfassende gemeinsame Nutzung der PHP-Verarbeitungssitzungsfunktionen

PHP vier grundlegende Sortieralgorithmen und zwei Ein Suchalgorithmus

Drei rekursive Funktionsimplementierungsmethoden in PHP

Das obige ist der detaillierte Inhalt vonPHP simuliert die QQ-Anmeldung basierend auf der Curl-Operation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn