Scripts
cURL data opvragen
Nou met deze script kan je met een andere php script communiceren. Ik had niet echt veel te doen dus had ik dit maar effe gemaakt, het is wel basic. Maar het laat ook een beetje zien wat je kan doen met cURL.
curl-data-opvragen
/////////////// pagina om data mee te krijgen\\\\\\\\\\\\\\\\
||||||||||||||| naam: data_get.php ||||||||||||||||
<?php
//hier komt de url van de ontvanger
$ch = curl_init("https://doeldomein.tld/data.php");
//checkt of de SSL certificaat geldig is
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
//volgende blokje code zorgt dat de ontvangende server de data krijgt als post
curl_setopt($ch, CURLOPT_POST, 1);
//van de volgende regel code, kan ontvanger uitlezen als $_POST['user'] en pass als $_POST['pass']
//dat kan je gebruiken om zeg maar een authorized user te zijn.
curl_setopt($ch, CURLOPT_POSTFIELDS, "user=username&pass=password");
//dit gebruik je om de data terug te krijgen
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
//hier komt de output van de script
$outpu = curl_exec($ch);
//naja dit is duidelijk
curl_close($ch);
?>
/////////////// pagina om data weg te geven \\\\\\\\\\\\\\\\
||||||||||||||| naam: data.php ||||||||||||||||
<?php
//Deze script is een beetje simpel, maar is meer om je het id te geven
if($_POST['user'] == "username" && $_POST['pass'] == "password"){
echo "Geheime data";
}else{
echo "Geen geheime data :P";
}
?>
De output van get_data.php is "Geheime data"
Reacties
0