curl-data-opvragen

Gesponsorde koppelingen

PHP script bestanden

  1. curl-data-opvragen

« Lees de omschrijving en reacties

/////////////// pagina om data mee te krijgen\\\\\\\\\\\\\\\\
||||||||||||||| naam: data_get.php ||||||||||||||||

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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 ||||||||||||||||
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?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"

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.