从 url 获取数据并在 php 的日志控制台中显示
fetch data from url and show this in log console in php
我想从 https://aloostad.com/api/PodcastCourse?Page=1 获取数据并在控制台中显示数据项,但是 PHP 给我一个错误。
<?php
// $response = file_get_contents('https://aloostad.com/api/PodcastCourse');
// $response = json_decode($response);
// // $response = new SimpleXMLElement($response);
// echo "<script>console.log(" . $response . " );</script>";
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
// echo $output['page'];
echo "<script>console.log('" . $output['page'] . "');</script>";
?>
此站点在 URL 处有 Swagger
https://aloostad.com/swagger/index.html
错误是
Notice: Undefined index: page in C:\xampp\htdocs\mamad.php on line 12
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
echo $output['Page'];
您的问题是您使用了错误的键名!
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
var_dump($output);
// array(1) {
// ["Page"]=>
// string(1) "1"
// }
使用$output['Page']
,那么你应该得到你的值。
我想从 https://aloostad.com/api/PodcastCourse?Page=1 获取数据并在控制台中显示数据项,但是 PHP 给我一个错误。
<?php
// $response = file_get_contents('https://aloostad.com/api/PodcastCourse');
// $response = json_decode($response);
// // $response = new SimpleXMLElement($response);
// echo "<script>console.log(" . $response . " );</script>";
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
// echo $output['page'];
echo "<script>console.log('" . $output['page'] . "');</script>";
?>
此站点在 URL 处有 Swagger https://aloostad.com/swagger/index.html
错误是
Notice: Undefined index: page in C:\xampp\htdocs\mamad.php on line 12
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
echo $output['Page'];
您的问题是您使用了错误的键名!
$url = "https://aloostad.com/api/PodcastCourse?Page=1";
$parts = parse_url($url);
$output = [];
parse_str($parts['query'], $output);
var_dump($output);
// array(1) {
// ["Page"]=>
// string(1) "1"
// }
使用$output['Page']
,那么你应该得到你的值。