如何使用php函数获取发布的值
我是php新手,在创建表单和获取发布值时遇到了一个问题如何使用php函数获取发布的值,php,Php,我是php新手,在创建表单和获取发布值时遇到了一个问题 我有两个页面login.php和display.php 我需要在显示页面中显示我使用php函数在登录页面上插入的两个值 >如何使用GET检索我的值? 谢谢你的回答 我真正想做的是: 登录页面: <html> <body> <form action="./display.php" method="Post"> <h3> <fieldset> <?php
GET
检索我的值?
谢谢你的回答
我真正想做的是:
登录页面:
<html>
<body>
<form action="./display.php" method="Post">
<h3>
<fieldset>
<?php
echo"<label for='username'>Username:</label>";
echo"<input type='text' name='username' id='username' size='10' title='Username' />";
echo"<label for='password'>Password:</label>  ";
echo"<input type='password' name='password' id='password' size='10' title='Password'/>";
function getvalue(){
// i want to use this function to get the username and password
}
?>
</fieldset>
<br>
<a id="myLink" title="forum" href="./display.php" onClick="getvalue()";return false;">link text</a>
</form>
</body>
</html>
如果您的表单是这样的:
<form method="get" action="display.php">
<input type="text" name="username" />
<input type="password" name="password"/>
</form>
<?php
echo $_GET['username']."<br />";
echo $_GET['password']."<br />";
?>
如果使用此选项,您的URL将如下所示:
http://example.com/display.php?username=something&password=somethingelse
这不是你想要的
但是,我会使用POST
,因为它更安全
您可以通过将方法更改为:
method="post"
并在display.php
中将其更改为:
echo $_POST['username']."<br />";
echo $_POST['password']."<br />";
注意:正如您所知,永远不要发送密码过获取!这只是一个例子。任何这样做的人都是白痴。通常可能是正确的,但千万不要通过GET发送密码!更新的答案正如你所评论的@你把它更新成POST怎么样?是的,我现在就这么做。我只是回答反映OP的问题(询问GET
)@decezeYes,回答OP关于使用GET的问题很好,但由于OP对PHP来说是新的,我认为需要一些教育,了解我们为什么使用POST和GET。。。
http://example.com/display.php