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框架用自己的方式写删除数据的时候无限转跳的主要内容,如果未能解决你的问题,请参考以下文章

自己动手写Android数据库框架

前端框架中MVVM数据绑定的实现方式详解

如何让wordpress首页完全去掉侧边栏

在php中,用CI框架开发程序,有两个表相连接,可以同时删除两个表相关联的数据吗?怎么写删除的代码?

Moco框架

WordPress后台在删除文章的问题——移动到回收站错误