Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从html表单检索密码_Php_Html_Get - Fatal编程技术网

Php 从html表单检索密码

Php 从html表单检索密码,php,html,get,Php,Html,Get,我有一个html表单,如下所示: <form action="lib/AdminPage.php" method="post" id="adminLogin"> Admin-Login: <input type="password" name="pw" value="" class="pw"> <input type="submit" value="Login"> 管理员登录: AdminPage.php包含以下行: <?php

我有一个html表单,如下所示:

<form action="lib/AdminPage.php" method="post" id="adminLogin">
Admin-Login: <input type="password" name="pw" value="" class="pw">
<input type="submit" value="Login">

管理员登录:

AdminPage.php包含以下行:

      <?php


    echo($_GET['pw']);
    echo($_GET['adminLogin']);
    echo($_GET['Login']);
    echo($_GET['id']);
    echo($_GET['value']);
    echo($_GET['name']);

    echo($pw);

    echo($_GET["pw"]);
    echo($_GET["adminLogin"]);
    echo($_GET["Login"]);
    echo($_GET["id"]);
    echo($_GET["value"]);
    echo($_GET["name"]);

?>

任何回音都不起作用,它总是一个带有回音($pw)

如何从中检索输入的字符串


关于

您需要做的就是:

echo $_POST['pw'];

您的HTML表单中有method=“post”,因此您可以通过$\u post而不是$\u get从输入中获取所有信息。

您使用
post
发送表单,但要查找
get
变量。将
$\u GET
替换为
$\u POST

使用
$\u POST
而不是
$\u GET
,因为表单中有
method=“POST”

使用
$\u POST
数组,而不是
$\u GET

,因为表单
中有
method=“POST”
,所以变量作为
\u POST
变量访问。所以,你应该这样做

echo $_POST['pw'];

您的表单使用
POST
HTTP方法,因此这应该可以工作

echo($_POST['pw']);
echo($_POST['adminLogin']);
echo($_POST['Login']);
echo($_POST['id']);
echo($_POST['value']);
echo($_POST['name']);

您需要发布这些值。但是,您正试图通过
$\u get.

通过
$\u POST

像这样改变:

echo($_POST['pw']);
echo($_POST['adminLogin']);
echo($_POST['Login']);
echo($_POST['id']);
echo($_POST['value']);
echo($_POST['name']);

表单提交方法是POST而不是GET,那么为什么希望$\u GET提供值而不是$\u POST?$\u GET用于像AdminPage.php?pw=text&adminLogin=true这样传递的变量$_帖子就是你要找的。。。确实$\u请求是针对这两个方面的