我有登录页面,现在我想使用两个单独的PHP的用户名输入。我该怎么做?
<form method = "post" action="login.php">
<input type = "hidden" name = "submitted" value = "true"/>
<h1>НЭВТРЭХ</h1>
<div>
<input type="text" placeholder="Student ID" required="" id="username" name="username"/>
</div>
<div>
<input type="password" placeholder="Password" required="" id="password" name="password"/>
</div>
<div>
<input id="button" type="submit" name="submit" value="НЭВТРЭХ" />
<a href="#">Lost your password?</a>
</div>
</form><!-- form -->
login.php是第一个调用字符串的php。这个PHP获取字符串,工作正常。但我想将此字符串用于另一个PHP。
答案 0 :(得分:1)
在您的login.php文件中,您可以执行以下操作:
<?php
// Start the session engine for this php file
session_start();
// Might want to add more validation to those variables before using them
if(isset($_POST['username']) && isset($_POST['password']))
{
$_SESSION['username'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
}
?>
然后您可以从其他php文件中访问这些$_SESSION
变量。
有关会话的详情,请参阅W3School。
答案 1 :(得分:0)
在login.php中将所有数据存储到会话并使用
header('Location: http://www.example.com/');
第二个脚本中的取消设置会话
的值