如何设置同一页面的链接?

时间:2011-02-20 12:23:43

标签: php html

我希望制作一个简单的基于文本的游戏,我想知道如何设置动作链接在同一页面上,所以你不必重定向到另一个页面。所以基本上我只是希望游戏中的所有内容都在一个页面上,而不是一次全部显示。

4 个答案:

答案 0 :(得分:1)

如果你试图在服务器上为游戏的每个页面避免许多不同的php文件,那么将一个变量传递给php。例如。 URL game.php?page=start会在您的php脚本中设置变量$_REQUEST['page'],您可以基于此创建条件。

如果您试图避免刷新页面,那么AJAX就是正确答案。

答案 1 :(得分:0)

使用ajax调用页面的其他组件。这是在不刷新的情况下操作页面的最佳方式。

答案 2 :(得分:0)

你可以使用jsonp。

什么是jsonp:

  

JSONP是脚本标记注入,将响应从服务器传递到用户指定的函数

见链接:

你也可以使用jQuery.getJSON()从jsonp

中提供数据

答案 3 :(得分:0)

基本上,您需要刷新页面,但这次使用新变量。如果您的页面名为game.php,并且您正在更新运行状况:

$health = $_REQUEST['health'];
$health++;
echo "<meta http-equiv='refresh' content='game.php?health=$health'>";

这会不断刷新页面,每次都会使健康状况增加1。