已经晚了 - 我可能缺少一些非常简单的东西,但我现在无法弄清楚。
我的功能:
function likes()
{
global $connection;
$stmt = $connection->prepare("INSERT INTO likes (article_id, ip_address) VALUES (?, ?)");
$stmt->bind_param("is", $_GET['id'], $_SERVER['REMOTE_ADDR']);
$stmt->execute();
$result = $stmt->get_result();
if($result)
{
header("location:javascript://history.go(-1)");
}
else
{
exit('Something weird happened');
}
$stmt-close();
}
该函数在 likePost.php 中被调用(http 重写后../../likes/),链接如下:
<a href='../../likes/" . $post->id . "'><img src='/images/like.png' title='Like this post' alt='Like button' height='32' width='32'></a>
likePost.php 中唯一的东西是
session_start();
include "../db.php";
include "functions.php";
likes();
include "includes/header.php";
在我看来,它应该有效。但是当我点击链接时,我总是得到一个空白页面,上面写着“发生了一些奇怪的事情”。但是数据库更新没有问题。
谁能看到我看不到的东西?
慕姐8265434