如何将html表单值传递给slim中的路由变量?

时间:2016-01-01 06:17:51

标签: php html frameworks routes slim

这是我的html表单

<html>
<body>
<form method="GET" action="login/login_process">
Username:<input type="text" name="username">
Password:<input type="text" name="password">
<input type="submit" name="submit">
</form>
</body>
</html>

我想将值username和password传递给路由变量$ username和$ password 这是一条纤细的路线

<?php
require 'vendor/slim/slim/Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
require 'Login/login_process.php';
$app->get('/login', function () {
include 'Login/login.php';
});
$app->get('/login/login_process(/:username)(/:password)',     function($username,$password){
echo $username;
echo $password;
});
$app->run();
?>

请帮我解决这个问题。提前谢谢。

1 个答案:

答案 0 :(得分:0)

像这样使用
即:

$app->post('/login', function()
{
    authentication(
    $_REQUEST['email'], 
    $_REQUEST['password'],
});

并在必要的页面中调用身份验证功能