ホームページ > バックエンド開発 > PHPチュートリアル > PHPのcurlを使いこなすのは少し難しい

PHPのcurlを使いこなすのは少し難しい

WBOY
リリース: 2016-06-13 12:41:36
オリジナル
840 人が閲覧しました

PHP のカールに習熟するのは少し難しいです
Dreamweaver バージョン 5.7 へのログインをシミュレートします。バックグラウンド検証コードが削除されています。なぜログインできないのかわかりません (ログインが成功したことを示すプロンプトが表示されますが、ログインアドレスに戻ります)

<br />
<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 />
<br />
<br />
ログイン後にコピー


ログインに成功したら、http://localhost/dedecms/dede/article_add.php?channelid=1 に移動します。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート