wordpress框架用自己的方式写删除数据的时候无限转跳
Posted qq_39476250
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wordpress框架用自己的方式写删除数据的时候无限转跳相关的知识,希望对你有一定的参考价值。
我之前用wordpress框架的时候碰到了一个很棘手的问题,头一次接触这个框架的时候,有很多地方不动,但是由于领导需要必须弄懂了,这个问题就是改人家的代码看不懂,于是自己写个一段,结果发现无限转跳,以下是解决方法,其实很简单。
<?php
//一般点击删除按钮后会有一个get传值:比如?id=1,但是不会刷新,后来我用了各种转跳的函数,
//发现一个有用的都没有,后来想到以判断域名是否一致来决定转跳,操作如下:
$ym = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];//获取当前域名和后缀
if($ym == "http://xxxx.cn/admin/shangjia.php"){//判断当前域名是否为指定域名
//如果是什么也不需要
}else{
//如果不是就判断$_GET里面是否存在删除按钮传过来的id
if($_GET['delid']){
$id = $_GET['delid'];//判断存在后传值
$wpdb->query("delete from wp_shangjia where id='$id'");//执行删除
echo "<script> window.location.href='shangjia.php'; </script>";//执行转跳
}
}
?>
以上是关于wordpress框架用自己的方式写删除数据的时候无限转跳的主要内容,如果未能解决你的问题,请参考以下文章