如何发送到当前页面?

时间:2015-04-30 21:22:52

标签: php url

在我的页面中我有一堆实例(使用php)我有链接发送到同一页面的查询字符串(?action = x),以便当它发送到页面开头的同一页面时将看到_GET [action]已设置并执行所需的操作。

例如:假设您希望允许用户删除在其中一个帖子(博客上)末尾发表的评论。我学会这样做的方法是使删除按钮成为" currentpage.php?action = delete"的链接。单击该按钮将在某种意义上刷新页面,页面将显示_GET [action] ==" delete"并运行代码删除评论。

这是最好的方法吗?有没有办法点击按钮导致代码运行(在PHP中)而不必刷新页面?

除了导致用户在页面中失去位置之外,在某些情况下,当我不知道实际页面网址并需要引用它时(例如,如果您有"评论和# 34;在每个页面上需要的文件中运行,这样您就不必使用代码在每个有评论的页面上显示评论。因此,我需要一种方法来引用链接中的当前页面,因为我不会提前知道它。有没有办法做到这一点?

我为之前不够清楚而道歉。这有更好的吗?

1 个答案:

答案 0 :(得分:-1)

看看$ _SERVER超全球。它包含您当前请求所需的所有信息,以便重建它。

echo '<pre>'; print_r($_SERVER); echo '</pre>';