2017-05-01 13 views
-2

私のPHPスクリプトには、外部APIへのリンクがあります。スクリプトを実行すると、確認ボックスが表示され、「はい、いいえ」の2つのボタンがあり、「続行してもよろしいですか」と尋ねる必要があります。 「はい」をクリックすると処理を続行し、いいえをクリックすると何も起こらずにページが閉じます。PHPの確認ボックス?

マイコード:

$curl = curl.init(); 

curl_opt_array($curl, array(
CURLOPT_URL =>1, 
CURL_URL ==> "http://10.10.10.10/list/list17?ip=192.1.1.1",)) 

$resp = curl_exec($curl); 
$info =curl_getinfo($curl); 
$ststusCode = $info["http_code"]; 

curl_close($curl); 

if($statusCode ==200) { 
echo '<h1>good</h1> 
}else{ 
echo '<h1> Error</h1>'; 
} 
?> 
+0

'' 'process.php'''のような1つの以上のphpファイルを作成します。そのファイルに2つのリンク '' 'YES'''と' '' NO'''を置いてください。 '' 'YES''をクリックするとあなたのスクリプトを呼び出し、' '' NO''をクリックすると何か他のことをします。 – mi6crazyheart

+0

いくつかの例を表示できますか? 10x – OmZ

+0

あなたのスクリプト名が '' 'api.php'''であるとします。だから、私が言っていることは、 '' 'process.php''のように2つのアンカーリンクを持つPHPファイルをもう1つ作ります。 '' 'YESNO' ''。それでおしまい!!!。ユーザがYESをクリックすると、彼は '' 'api.php'''に行き、それらのコードを実行します。 – mi6crazyheart

答えて

0

mi6crazyheartとしてではなく、1つのファイルに同じ溶液:

if(isset($_GET['confirm']) && $_GET['confirm'] == "yes") 
{ 
    $curl = curl.init(); 

    curl_opt_array($curl, array(
    CURLOPT_URL =>1, 
    CURL_URL ==> "http://10.10.10.10/list/list17?ip=192.1.1.1",)) 

    $resp = curl_exec($curl); 
    $info =curl_getinfo($curl); 
    $ststusCode = $info["http_code"]; 

    curl_close($curl); 

    if($statusCode ==200) { 
    echo '<h1>good</h1>'; 
    }else{ 
    echo '<h1> Error</h1>'; 
    } 
} 
?> 

<a href="api.php?confirm=yes">YES</a> & <a href="api.php?confirm=no">NO</a> 
関連する問題