doudu8291 2016-10-16 22:18
浏览 38
已采纳

输入错误的网址后重定向到错误页面,php

Hey guys :) can you please help me? After I enter the wrong URL on my site it shows me some errors and empty video player. I am giving you the example here: http://video.24tv.cz/index.php?url=1a660a85e9a2d02e976

If the url is right it shows only the video player and starts to play video correctly without errors, example here: http://video.24tv.cz/index.php?url=6697adb1d9a00acde7a3

Is there any way to change the code in index.php to redirect the user to my random url after user enters the wrong url (the url without any video) ?

External php file index.php

  • 写回答

1条回答 默认 最新

  • dqy006150 2016-10-16 22:31
    关注

    Simple, your file() loads a remote URL, if it fails it retuns FALSE, so you can check against it and do whatever you want:

    $url = "$url_parsovani";
    $rows = file($url);
    foreach ($rows as $row) {
    

    becomes:

    $url = "$url_parsovani";
    $rows = @file($url);
    if ($rows === false) {
      // output something else, redirect the user and so on..
      header("Location: /somewhere_else.html");
      exit();
    }
    foreach ($rows as $row) {
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题