Php 如何使用api和json从一个网站访问另一个网站的数据
我有一个从数据库中获取全部数据的页面 我这样做的代码Php 如何使用api和json从一个网站访问另一个网站的数据,php,json,Php,Json,我有一个从数据库中获取全部数据的页面 我这样做的代码 if($btn_search =='Serach' && $btn_search !='') { $search_field = isset($_GET['search_field'])?$_GET['search_field']:''; $all_users = $obj->getAllUsers($search_field); }else{ $all_users = $obj->getAllUser
if($btn_search =='Serach' && $btn_search !='') {
$search_field = isset($_GET['search_field'])?$_GET['search_field']:'';
$all_users = $obj->getAllUsers($search_field);
}else{
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
}
页面已成功运行,但未显示数据。
如果有人知道这一点,请帮助我你需要回复
else{
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
}
现在点击网址。
根据您的意见,您需要将其他项目的数据输入到当前项目中。因此,您需要和CURL请求将其他项目中的数据提取到当前项目中
[{
"id": "94",
"username": "jems",
"password": "123",
"email": "jems@gmail.com",
"mobile": "8596558499",
"address": "Banglor",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "1320294973-screenshot.jpg"
}, {
"id": "99",
"username": ".sapna",
"password": "sapna9",
"email": "sapnapapola15@gmail.com",
"mobile": "8826089668",
"address": "laxminagar",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "no-image.jpg"
}]
请在您的else部分中试用上述代码:
<?php
$rs = file_get_contents("http://localhost/staff/home.php");
$obj = json_decode($rs);
echo "<pre>";
print_r($obj);
?>
根据您的JSON更新了我的代码:
按原样将JSON放在“”下面(实际上,这是您从代码中获得的JSON输出)
下面是您的代码“”
我得到了期望的输出
]
根据您的代码:
准备一个单独的文件“userdata.php”,将其放在“home.php”页面/staff/userdata.php所在的同一文件夹中
下面是您的代码“”
然后获得所需的输出:
下面是您的“home.php”页面php脚本:
我去掉了你的另一部分
试试这个,希望它能对你有用检查一下——不管怎样,
var\u dump($rs)是什么
gived you?ya hii nishant我已经做了,我也得到了json数据,但我想在其他项目中访问相同的数据,链接是localhost/staff_json/index.php在该页面中,我只需要数据,我已经做了代码,但数据没有显示在这里,先生,我需要你的帮助先生,我有一个页面,我想设置分页,你能帮我吗访问链接[]先生,实际上我几乎就要完成了,但问题是我无法在设计部分实现我的代码。注释不用于扩展讨论;先生,如果您有空,我需要您的帮助,然后说“是”或“nosir”我有一个php网页,我想通过什么应用程序facebook linkedin与其他人共享,同时,当我们按下“共享”按钮时,如果可能,会自动喜欢我的facebook页面“告诉我,然后我发送我的页面”
$ch = curl_init();
$curlConfig = array(
CURLOPT_URL => "http://localhost/staff/home.php",
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
);
curl_setopt_array($ch, $curlConfig);
$result = curl_exec($ch);
curl_close($ch);
$decodeData = json_decode($result);
print_r($decodeData);
else{
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
}
[{
"id": "94",
"username": "jems",
"password": "123",
"email": "jems@gmail.com",
"mobile": "8596558499",
"address": "Banglor",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "1320294973-screenshot.jpg"
}, {
"id": "99",
"username": ".sapna",
"password": "sapna9",
"email": "sapnapapola15@gmail.com",
"mobile": "8826089668",
"address": "laxminagar",
"gender": "male",
"salary": "0",
"status": "1",
"image_name": "no-image.jpg"
}]
<?php
$rs = file_get_contents("http://localhost/staff/home.php");
$obj = json_decode($rs);
echo "<pre>";
print_r($obj);
?>
<?php
include('config/controller.php');
$obj = new Controller();
$all_users = $obj->getAllUsers();
$r = json_encode($all_users);
echo $r;
?>
<?php
$rs = file_get_contents("http://localhost/staff/userdata.php");
$obj = json_decode($rs);
echo "<pre>";
print_r($obj);
?>
<?php
include('config/controller.php');
$obj = new Controller();
include('header.php');
$obj->authenticate();
$all_users = '';
$search_field ='';
$btn_search = isset($_GET['btn_search'])?$_GET['btn_search']:'';
if($btn_search =='Serach' && $btn_search !='') {
$search_field = isset($_GET['search_field'])?$_GET['search_field']:'';
$all_users = $obj->getAllUsers($search_field);
}
?>