PHP URL重定向
程序员文章站
2022-03-11 23:02:32
...
<?php $url = 'http://onestopweb.iteye.com/#onestopweb'; ?> <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="http://demo.com/bridge.php?url=<?php echo $url;?>">一站式专注于互联网</a> </body> </html>
<?php //设置标记 $flag = '0'; //判断是否通过GET方式传参 if (is_array($_GET) && count($_GET) > 0) { //判断是否存在url参数 if (isset($_GET['url'])) { //判断参数是否为空 if(empty($_GET['url'])){ $flag = '3'; }else{ $url = $_GET['url']; $flag = '1'; } }else{ $flag = '2'; } } ?> <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <title>URL重定向</title> <?php if($flag=='1'){ //PHP 跳转 Header("Location: $url"); //HTMl 跳转 echo "<META HTTP-EQUIV='REFRESH' CONTENT='0; URL=$url'>"; //JS 跳转 echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href='$url'</SCRIPT>"; } ?> </head> <body> <?php if($flag=='1'){ //无法重定向的显示页面 echo '请复制打开'.$url; }else if($flag=='2'){ echo '参数不正确'; }else if($flag=='3'){ echo '参数不能为空'; }else{ //无GET的显示页面 echo '该页面无法显示'; } ?> </body> </html>
效果图:
上一篇: 艺术 深处的那片宁静
下一篇: JQ 获取图片真实宽高
推荐阅读
-
php前景分析(行业发展现状及前景分析)
-
使用PHP+Redis实现延迟任务,实现自动取消订单功能
-
nginx比apache处理静态文件速度快,但是nginx处理大量并发的php请求时,容易出现502错误,频率大概是多少
-
配置php环境(php开发环境的配置过程)
-
CentOS7系统搭建LAMP及更新PHP版本操作详解
-
GET方法URL中传递中文参数乱码的解决方法
-
EpiiAdmin 开源的php交互性管理后台框架, 让复杂的交互变得更简单!Phper快速搭建交互性平台的开发框架,基于Thinkphp5.1+Adminlte3.0+Require.js。
-
php源码怎么搭建网站教程(详解php服务器环境搭建及配置)
-
php数组转字符串函数有哪些(最实用的2种方法)
-
PHP框架实现WebSocket在线聊天通讯系统