即使该站点不存在(PHP),我也总是获得301 HTTP标头代码

问题描述 投票:0回答:1

我正在尝试确定Instagram用户是否存在。如果用户站点不存在,则应该在标题中给我一个“ 404 Not Found”,但是即使用户不存在,我也总是得到“ 301永久移动”!我的浏览器给我一个404:[在此处输入图片描述] [1]你能帮我吗?这是我的代码:

<?php 
$url = "https://www.instagram.com/asdsdfsvxd"; //This user doesn't exist
echo $url;
$file_headers = @get_headers($url);
echo $file_headers[0];
if($file_headers[0] !== 'HTTP/1.1 404 Not Found') {
  echo "exists";
} else {
  echo "not exists";
}
?>


  [1]: https://i.stack.imgur.com/BIKt6.png
php http instagram
1个回答
0
投票

解决方案:

不要忘记尾随的/(斜线)。>>

$url = "https://www.instagram.com/asdsdfsvxd/";

© www.soinside.com 2019 - 2024. All rights reserved.