Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous,
Je dois récupérer les données d'une commande pour les envoyer vers une base de données.
Afin de tester ma function j'ai instancié les données et mis l'url d'un requestbin.
Pourriez-vous me dire pourquoi ca ne fonctionne pas !
Merci
//URL que le visiteur à tapper
$uri=parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
/* ROUTING */
if($uri === '/Ido_data/') {
echo'<html><body><h1>Bienvenue </h1></body></html>';
} elseif($uri === '/Ido_data/index.html') {
send_order($orderId);
} else {
header('HTTP/1.1 404 NOT FOUND');
echo'<html><body><h1> Page Not Found </h1></body></html>';
}
$id = "000";
$orderId = "111";
$purchaseOfferId = "222";
$idUser ="333";
function send_order( $orderId ) {
/*echo "Hello World !";
if( is_user_logged_in() ):
$current_user = get_current_user_id();
$idUser = $current_user->display_name;
var_dump($idUser);*/
//$id = wp_generate_uuid4();
$url = "https://ennup00r3izr.x.pipedream.net/";
$args = array('id' => $id,
'orderId' => $orderId,
'purchaseOfferId'=> $purchaseOfferId,
'purchaseUserId' => $idUser);
//$order_info = json_encode(array($args));
echo($args);
return wp_safe_remote_post($url, $args);
if (is_wp_error($args)) {
"Error";// request failed, handle the error.
// Use $response->get_error_message(); to get error message
} else {
"It's OK";// It worked!!!
};
}
?>
<input type="submit" name="envoyer" value="envoyer">
Pages : 1