2017-05-01 2 views
-2

Mein PHP-Skript hat einen Link zur externen API. Ich möchte, dass es so ist, dass wenn ich das Skript ausführe, ein Bestätigungsfeld erscheinen sollte und es fragen sollte "Bist du sicher, du willst fortfahren?", Mit zwei Buttons: 'ja' und 'nein'. Wenn ich auf "Ja" klicke, möchte ich den Vorgang fortsetzen. Wenn ich auf "Nein" klicke, sollte nichts passieren und die Seite wird geschlossen.Bestätigungsfeld in PHP?

Mein Code:

$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

Erstellen Sie eine weitere PHP-Datei wie '' 'process.php'''. Behalte 2 Links '' 'YES''' und' '' NO''' in dieser Datei. Klicken Sie auf den '' 'YES''' Link, rufen Sie Ihr Skript auf und klicken Sie auf' '' NO''', machen Sie etwas anderes. – mi6crazyheart

+0

Können Sie ein Beispiel zeigen? 10x – OmZ

+0

Angenommen, Ihr Skriptname ist '' 'api.php'''. Also, was ich sage, erstellen Sie eine weitere PHP-Datei wie '' 'process.php'''having 2 Anker Link. '' 'YES & NO' ''. Das ist es!!!. Wenn der Benutzer auf JA klickt, wird er zu '' api.php''' gehen und diese Codes ausführen. – mi6crazyheart

Antwort

0

Die gleiche Lösung wie mi6crazyheart aber in einer Datei:

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> 
Verwandte Themen