Php 获取/发布$string?

Php 获取/发布$string?,php,Php,我需要帮助在下一个站点发布并获取字符串$points的点数 目前是这样的: question1.php1分->提交->question2.php0分 但必须如此: question1.php1分->提交->question2.php1分 我应该这样做吗?我想您要做的是将变量$points从一个文件传递到另一个文件?您使用$\u POST和$\u GET传递这些变量是正确的,但我还应该指出其他问题。首先让我回答你的问题 $\u POST和$\u GET只是信息数组$\u POST是在请求头中设

我需要帮助在下一个站点发布并获取字符串
$points
的点数

目前是这样的:

question1.php1分->提交->question2.php0分

但必须如此:

question1.php1分->提交->question2.php1分



我应该这样做吗?

我想您要做的是将变量
$points
从一个文件传递到另一个文件?您使用
$\u POST
$\u GET
传递这些变量是正确的,但我还应该指出其他问题。首先让我回答你的问题

$\u POST
$\u GET
只是信息数组
$\u POST
是在请求头中设置的数据,在不更改页面URL的情况下传递
$\u GET
是URL中的参数(通常您将其视为www.URL.com?data=value&otherdata=value

这些值用一个键存储在数组中。这只是一个文本字符串,在您的示例中,这个文本字符串将是“points”。只需将点添加到URL,即可将点传递到新文件:

www.url.com/?question2.php?points=1

您可以使用以下方法检索新文件中的变量:

$points = $_GET['points'];
这会给你你想要的

现在开始讨论问题…

由于您将在
$\u GET
中传递它们,因此任何人都可以更改该值并设置新的点。这也可以做到,使用
$\u POST
稍微困难一些,但本质上是相同的问题。更好的方法是使用,但这取决于您对人们更改数据的担忧程度。如果人们无法更改数据这一点并不重要,您可以随时更改数据

您还使用了多个文件。现在,在没有看到这些文件的情况下,我不能说这是一种糟糕的方法,但我可以说,您可能希望创建一个可以处理所有问题的文件(也称为处理程序)。您可以以相同的方式传递值,只需使表单无操作(以便表单提交给自己)。这将为您提供所需的
$\u POST
$\u GET
数据,而不需要多个文件

我知道这可能会给你更多的问题,而不是答案,但它至少应该让你指向正确的方向

您想将您的点存储在其他超全局中的操作是开放的。
$points = $_GET['points'];