PHP でシミュレートされた POST aspx ページが失敗しました
次の例では 0 が返されます|アクセス制限!ページをリロードしてください
元に戻す必要があります -2|間違ったナンバー プレート番号
/*************************************************** * ************************
名前: POST テスト プログラム バージョン: 1.0 日付: 2004-08-05
************************************************* * ***********************/
$keyimg=$_POST['keyimg'];
if($keyimg){
????$flag = 0;
???? //投稿するデータ
????$argv = array(
???????「アクション」=>「イラゲル」、
???????'back4'=>'3248'、
???????'headno'=>'広東語'、
???????「いいえ」=>「LA9532」、
???????「タイプ」=>「02」、
???????'validate'=>$keyimg???
?????????);
????//投稿する文字列を構築します
????foreach ($argv as $key=>$value) {
???????if ($flag!=0) {
??????????$params .= "&"
????????????$フラグ = 1;
???????}
???????$params.= $key."=";
???????$params.= urlencode($value)
?????????//$params.= $value
???????$フラグ = 1;
????}
????echo $params;
????$length = strlen($params);
???? //ソケット接続を作成します
????$fp = fsockopen("www.gdhzcgs.com",80,$errno,$errstr,10) または exit($errstr."--->".$errno);
????//投稿リクエストのヘッダーを構築します
????//$header = "POST /Illegal.aspx HTTP/1.1rn";
????$header = "POST /Ajax.aspx HTTP/1.1rn";
????$header .= "ホスト:www.gdhzcgs.comrn";
????$header .= "参照者:www.gdhzcgs.com/Illegal.aspxrn";
????$header .= "Content-Type: application/x-www-form-urlencodedrn";
????$header .= "コンテンツの長さ: ".$length."rn";
????$header .= "接続: Closernrn";
????//投稿文字列を追加
????$header .= $params."rn";
????//投稿データを送信
????fputs($fp,$header);
????$inheader = 1;
????while (!feof($fp)) {
???????$line = fgets($fp,1024); //リクエストパケットのヘッダーを削除し、ページの戻りデータのみを表示します
???????if ($inheader && ($line == "n" || $line == "rn")) {
???????????? $inheader = 0;
???????}
???????if ($inheader == 0) {
???????エコー $line;
???????}
????}
????fclose($fp);
}
それ以外{
echo 'keyimg=empty';
}
?>
<頭>