在我的页面中我有一堆实例(使用php)我有链接发送到同一页面的查询字符串(?action = x),以便当它发送到页面开头的同一页面时将看到_GET [action]已设置并执行所需的操作。
例如:假设您希望允许用户删除在其中一个帖子(博客上)末尾发表的评论。我学会这样做的方法是使删除按钮成为" currentpage.php?action = delete"的链接。单击该按钮将在某种意义上刷新页面,页面将显示_GET [action] ==" delete"并运行代码删除评论。
这是最好的方法吗?有没有办法点击按钮导致代码运行(在PHP中)而不必刷新页面?
除了导致用户在页面中失去位置之外,在某些情况下,当我不知道实际页面网址并需要引用它时(例如,如果您有"评论和# 34;在每个页面上需要的文件中运行,这样您就不必使用代码在每个有评论的页面上显示评论。因此,我需要一种方法来引用链接中的当前页面,因为我不会提前知道它。有没有办法做到这一点?
我为之前不够清楚而道歉。这有更好的吗?
答案 0 :(得分:-1)
看看$ _SERVER超全球。它包含您当前请求所需的所有信息,以便重建它。
echo '<pre>';
print_r($_SERVER);
echo '</pre>';