ik moet data (JSON) van domein x naar domein z krijgen a.d.h.v. enkele parameters (JSON) via ajax. Hiervoor probeer ik op domein x een PHP api te schrijven die domein z kan aanspreken met ajax.
ajax op domein z:
$.ajax({
type: "POST",
url: url, // url= domainx.com/api/login.php
contentType: "application/json; charset=utf-8",
dataType: "json",
data: { test: "{'userName':'Jasper','password':'test'}"},
error: function (f, e, d) {
console.warn("ERROR: " + e, f, d);
},
success: serviceCallback
});
api op domein z:
<?php
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Accept');
header('content-type: application/json; charset=utf-8');
date_default_timezone_set('Europe/Brussels');
$myFile = 'log.txt';
$myContent = file_get_contents($myFile);
$myContent .= "\n" . date('G:i:s') . "\n";
$myContent .= print_r(json_decode($_POST['test']) , true);
echo $_POST['test'];
file_put_contents($myFile, utf8_encode($myContent));
[/code]
helaas blijft mijn log file dus leeg, $_POST blijkt leeg te zijn hoewel hier wel degelijk data in zou moeten zitten.
Wie kan mij helpen?