ホームページ  >  記事  >  バックエンド開発  >  何が問題なのか見てみましょう

何が問題なのか見てみましょう

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

何が問題なのか見てみましょう、
//文字化けを防ぐ
header("Content-type:text/html;charset=UTF-8");
$discuz_url = 'http://www.uuxoo.com/';//アドレス
//$login_url = $discuz_url .'/violat/query/';//アドレス
$url="http://www.uuxoo.com/violat/query/";

//$cookie_file = tempnam('./temp','cookie');

$ch =curl_init($url); //echo $login_url;
curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); $contents =curl_exec($ch); curl_close($ch);
//FORMHASH から取得
preg_match('//i', $contents, $matches);
if(!empty($matches)) {
$formhash = $matches[1]
;
} else {
die('フォーラムハッシュが見つかりません。'); }
//?vehicle_reg_no=E1Y121&vehicle_id_no=153313&have_submit=yes&submit=1&vehicle_area=裣&vehicle_type=02

$post_data = 配列(); //ナンバープレート番号
$post_data['vehicle_reg_no'] = 'E1Y121'; //フレーム番号
$post_data['vehicle_id_no'] = '153313'; $post_data['have_submit'] = "はい"

$post_data['送信'] = '1'; //車の住所
$post_data['vehicle_area'] = 'ガン'; //投稿のハッシュ コード、これは非常に重要です。このハッシュ コードが見つからない場合、discuz はアクセス元のページが間違っていると警告します
$post_data['formhash']=$formhash
//車種
$post_data['vehicle_type'] = '02'; $aaa= $formhash;
echo $aaa;
//$urlss="http://www.uuxoo.com/violat/query/?vehicle_reg_no=E1Y121&formhash=$aaa&vehicle_id_no=153313&have_submit=yes&submit=1&vehicle_area=裣&vehicle_type=02";
//エコー $urlss;
$chs =curl_init($url);
//curl_setopt($ch, CURLOPT_REFERER, $url) // リファラーを偽装
curl_setopt($chs, CURLOPT_HEADER, 0); curl_setopt($chs, CURLOPT_RETURNTRANSFER, 1); //curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file)
//curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file); curl_setopt($chs, CURLOPT_POST, 1); curl_setopt($chs, CURLOPT_POSTFIELDS, $post_data); エコーcurl_exec($chs); //エコー "$ch"; カール_クローズ($chs); ?>


カール



共有先:






-----解決策---------

また、エラーのデバッグを有効にします
error_reporting(E_ALL);
これをphpページの先頭に追加します
個人ウェブサイト http://lipichang.com お互いから学びましょう

-----解決策---------
コードは正しいですが、ターゲットに問題があります 初回入力はフォームページではないため、フォームコントロール名を取得できません
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。