分享一个好看的网站跳转页面代码

好看的HTML跳转网页面,小千个人觉得,像CSDN的跳转页就做得不错。虽然说,现在大家都在吐槽CSDN社区,毫无新意、毫无亮点、啥都付费、专坑新人,欺负电脑小白,还全互联网搬运,但是,吐槽CSDN网站,与CSDN网站页面特效无关,这个既简单、又漂亮的跳转页,当真是值得收藏和分享的。废话少说,直接上代码。

教程开始

新建一个 link.php 页面,完整的代码如下

PHP
  1. <?php
  2. error_reporting(0);
  3. header('Content-type:text/html;charset=utf-8');
  4. if(!empty($_GET['url']) && strpos($_GET['url'],'http')){
  5. ?>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9. <meta charset="utf-8"/>
  10. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"/>
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12. <title>CSDN - 安全中心</title>
  13. <style>
  14. html,body{background:#F3F4F5;font-family:Arial,sans-serif;padding:0;margin:0}
  15. a{text-decoration:none}
  16. .content{padding-top:220px;width:450px;margin:auto;word-break:break-all}
  17. .content .logo-img img{display:block;width:175px;height:48px;margin:auto;margin-bottom:16px}
  18. .content .loading-item{background:#fff;padding:24px;border-radius:12px;border:1px solid #E1E1E1}
  19. .content .flex{display:flex;align-items:center}
  20. .content .flex-end{display:flex;justify-content:flex-end;align-items:center}
  21. .content .tip1{background:#FDF5E6}
  22. .content .loading-color1{color:#FC5531}
  23. .content .loading-tip{padding:12px;margin-bottom:16px;border-radius:4px}
  24. .content .loading-topic{font-size:14px;color:#222226;line-height:24px;margin-bottom:24px}
  25. .content .loading-img{width:24px;height:24px}
  26. .content .loading-btn{white-space:nowrap;font-size:14px;color:#FC5531;border:1px solid #FC5531;display:inline-block;box-sizing:border-box;padding:6px 18px;border-radius:18px;margin-left:8px}
  27. .content .loading-btn-github{width:121px;background:#FC5531;color:#fff}
  28. .content .loading-text{font-size:16px;font-weight:600;color:#222226;line-height:22px;margin-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  29. @media (max-width:450px){.content{padding-top:50px;width:94%}}
  30. </style>
  31. </head>
  32. <body>
  33. <div class="content">
  34.   <div class="logo-img"><img src="https://csdnimg.cn/release/link/img/logo20201108.png"></div>
  35.   <div class="loading-item loading-others">
  36.     <div class="flex loading-tip tip1"> <img class="loading-img" src="https://csdnimg.cn/release/link/img/warning20201108.png">
  37.       <div class="loading-text">请注意您的账号和财产安全</div>
  38.     </div>
  39.     <div class="loading-topic"><span>您即将离开CSDN!</span><br>
  40.       去往:<a class="loading-color1"><?php echo $_GET['url']; ?></a> </div>
  41.     <div class="flex-end"><a class="loading-btn" id="apesar-loading" href="<?php echo $_GET['url']; ?>">继续</a> </div>
  42.   </div>
  43. </div>
  44. </body>
  45. </html>
  46. <?php
  47. } else {
  48. header('Location: /');
  49. exit();
  50. }
  51. ?>

完成。这么简单的代码,真的是一点套路都没有。专为外链跳转设计的,判断外链不能为空,必须包含http字符,如果是站内链接,你都使用这个跳转,那你这个站长技术欠佳啊。

调用方法

分享一个好看的网站跳转页面代码 - 全民博客

举个例子:http://你的网址/link.php?url=http://baidu.com/

调用就是这么简单,一般的跳转页面都是这么写的。当然,如果你觉得还够完美,发挥你的想象,你可以把这个代码,用得更加的有创意。如果跳转页面空白,可参考《解决PHP网页跳转新页面空白问题》一文,适当的添加页面预加载特效。

本文结束

评论专区

发表评论

评论列表(无评论)