我有一个非常简单的应用程序,它只有一个php页面(第A页)。我想再添加一个从“页面A”的html格式接收数据的php页面(第B页)。我还没有找到任何关于它的教程。你能救我吗?
答案 0 :(得分:2)
获取方法
页面A :(例如index.html
)
<form action="welcome.php" method="get">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
第B页(welcome php
)
Welcome <?php echo $_GET["fname"]; ?>.<br />
You are <?php echo $_GET["age"]; ?> years old!
何时使用method =“get”?
在HTML表单中使用method =“get”时,所有变量名称和值都显示在URL中。
注意:发送密码或其他敏感信息时不应使用此方法!
但是,由于变量显示在URL中,因此可以为页面添加书签。这在某些情况下很有用。
注意:get方法不适用于非常大的变量值。它不应该使用超过2000个字符的值。
POST METHOD
页面A :(例如index.html
)
<form action="welcome.php" method="post">
Name: <input type="text" name="fname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
第B页(welcome php
)
Welcome <?php echo $_POST["fname"]; ?>!<br />
You are <?php echo $_POST["age"]; ?> years old.
何时使用method =“post”?
使用POST方法从表单发送的信息对其他人不可见,并且对要发送的信息量没有限制。
但是,由于变量未显示在URL中,因此无法为页面添加书签。
PHP $ _REQUEST函数
PHP内置的$ _REQUEST函数包含$ _GET,$ _POST和$ _COOKIE的内容。
$ _REQUEST函数可用于收集使用GET和POST方法发送的表单数据。
实施例
Welcome <?php echo $_REQUEST["fname"]; ?>!<br />
You are <?php echo $_REQUEST["age"]; ?> years old.
答案 1 :(得分:0)
如果您在页面A上使用表单,则可以将该表单中的值发布到另一页面B.
如果您没有使用帖子或获取,您仍然可以通过创建会话将值从一个页面传递到另一个页面。
Html表单可以将操作设置为页面B,$ _POST或$ _GET可以为您提供从页面A到页面B的数据
答案 2 :(得分:0)
你最好看一些教程,这是PHP 101。
您可以将数据存储在session或cookie中。 您可以使用表单将数据发布到下一页。 您可以使用GET在uri中发送数据
以下是POST and GET
的教程编辑:听起来您希望通过重定向传递变量。您可以在会话中设置变量并在以后检索它们,或者在重定向中传递变量并使用$ _GET获取它们。而不是重定向到example.php重定向到example.php?var = value。