Я ищу для создания api для связи между двумя php-сайтами. Все, что нужно, - это второй веб-сайт, чтобы отправить флаг обратно в первый, если пользователь присутствует на обоих. Я искал использование JSON для отправки информации. Например, создание массива php со значениями, а затем использование json_encode и повторение этого значения. Некоторый код для api.php:JSON и PHP для API
<?php
if(isset($_GET['method']) && !empty($_GET['method'])){
if(function_exists($_GET['method'])){
$_GET['method']();
}
}
function getAllUsers(){
$arr = array();
$arr[] = "foo";
$arr[] = "bar";
$arr[] = "baz";
$arr = json_encode($arr);
echo $arr;
}
?>
Некоторый код для вызова его из другого сайта:
<?php
$jsonurl = "http://www.example.com/api.php";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);
echo $json_output;
?>
Любые примеры или советы будут очень полезны. Эхо от отправленного кода не будет работать. Я не знаю, как обрабатывать данные JSON.
Приветствия
В чем проблема? – freshnode
http://en.wikipedia.org/wiki/REST – Petah
use 'print_r ($ json_output);' вместо 'echo $ json_output;' –