You may want to put some text here

PHP Post method

Iets wat ik de laatste tijd vaak gebruikt heb is een PHP script dat aan de hand van CURL een post request doet naar een bepaalde url. Dit kan je bijvoorbeeld gebruiken als je een applicatie met een server en client gedeelte wilt maken. Dan kan bijvoorbeeld data van de client naar de server gaan sturen.

Natuurlijk kan je dit ook gaan doen met een get method, maar als het om veel data gaat dan is dat niet zo’n ideale oplossing.

<?php
// POST Data
$url = 'http://mijnwebsite.be/ontvanger.php';
$data = array(
			'naam'		=> urlencode("Wim Mostmans"),
			'leeftijd'	=> urlencode("23"),
			'website'	=> urlencode("www.sitebase.be")
			);

//Maak een lange string van alle data
foreach($data as $key => $value) {
	$data_string .= $key.'='.$value.'&';
}

// Verwijder overtollige laatste &
rtrim($data_string,'&');

// Connectie open
$ch = curl_init();

// Instellen
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($data));
curl_setopt($ch,CURLOPT_POSTFIELDS,$data_string);

// Uitvoeren
$result = curl_exec($ch);

// Sluit connectie
curl_close($ch);

?>

The Author of this post is Wim Mostmans

Wim Mostmans heeft een eigen webontwikkeling bedrijf Sitebase waar hij voltijds voor werkt. Hij beheert ook nog enkele websites waaronder deze en een Computerforum. Blijf op de hoogte van waar Wim mee bezig is door hem te volgen op Twitter.

Leave a Comment