ホームページ >バックエンド開発 >PHPチュートリアル >、curl シミュレートされたログインについて

、curl シミュレートされたログインについて

WBOY
WBOYオリジナル
2016-06-13 12:41:12922ブラウズ

専門家の皆さん、curl のシミュレートされたログインについて説明してください

この投稿は dz215136304 によって最終編集されました (2013-04-04 10:25:43) Dreamweaver バージョン 5.7 へのログインをシミュレートします。バックグラウンド検証コードが削除されています。なぜログインできないのかわかりません (ログインが成功したことを示すプロンプトが表示されますが、ログイン アドレスに戻ります)


<br />
<br />
<?php<br />
$cookie_file    =    tempnam('./temp','cookie');<br />
$login_url        =    'http://localhost/dedecms/dede/login.php';<br />
$post_fields    =    'gotopage=%2Fdedecms%2Fdede%2Findex.php&dopost=login&adminstyle=newdedecms&userid=admin&pwd=123456&sm1=';<br />
<br />
$ch = curl_init($login_url);<br />
curl_setopt($ch, CURLOPT_HEADER, 0);<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER,0);<br />
curl_setopt($ch, CURLOPT_POST, 1);<br />
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);<br />
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);<br />
curl_exec($ch);<br />
curl_close($ch);<br />
<br />
<br />
$url='http://localhost/dedecms/dede/article_add.php?channelid=1';<br />
$ch = curl_init($url);<br />
curl_setopt($ch, CURLOPT_HEADER, 0);<br />
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);<br />
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);<br />
$contents = curl_exec($ch);<br />
<br />
<br />
curl_close($ch);<br />
?><br />
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。