之前代码里有一句alert(发布成功)这样的话 我明明已经删除了 为什么还是弹出来这个呢
还有我写好的页面为了备份 把写好的1.php和2.php的代码都复制出来然后再新建5.php和6.php文件复制进去 为什么6.php里面我写的跳转页面还是跳到1.php里面呢 我明明写的是跳转到5.php啊 这是为什么啊 老是这样 真是气死了 谁能帮帮我啊
回复讨论(解决方案)
这是代码 大家帮我看看 明明写的由6.php跳到5.php 却每次跳到一个不相关的3.php上面
5.php
header ( " Pragma: no-cache " );
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$sth=$pdo->query('select * from blog2');
$result = $sth->fetchall(PDO::FETCH_ASSOC);
foreach($result as $v){
echo $v['type'];
echo $v['content'];
};
?>
6.php 如下
header ( " Pragma: no-cache " );
$pdo=new PDO("mysql:host=localhost;dbname=t1","root","");
$pdo->exec("INSERT INTO blog2 (type,name,num,content) VALUES ('$_POST[select]','$_POST[name]','$_POST[num]','$_POST[content]')");
header("location:http://localhost/blog5.php");
?>
是不是有缓存。
看代码没有问题。
echo $v['type'];
echo $v['content'];
这里会不会有js代码,所以执行了?
是不是有缓存。
看代码没有问题。
echo $v['type'];
echo $v['content'];
这里会不会有js代码,所以执行了?
对缓存不懂啊 我把3.php的页面删除了 现在提交内容后跳转地址又变成了blog.php了 真是奇怪
换个浏览器看看
换个浏览器看看
换了四个浏览器 还是这样
而且我提交后 我查看数据库里面 并没有数据插入进去
6.php跳转的是blog5.php啊。你文件名到底叫什么?
6.php跳转的是blog5.php啊。你文件名到底叫什么?
文件名没错 就是blog5.PHP 不是5.PHP 我只是举例子
从5就没有跳转到6 如果跳转了不可能数据库没有东西
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn