*/
session_start();
+//$page = filter_input(INPUT_GET, $_GET['page'], FILTER_SANITIZE_URL);
+$page = $_GET['page'];
+
if (!isset($page)) {
$page = "";
}
global $configs;
foreach ($configs['actions'] as $action) {
- if ($page_name === $action) {
- return $action;
+ if (strcmp($page_name, $action) === 0) {
// The actions list can't have duplicated entries
- break;
- } else {
- return $configs['actions'][0];
+ return $action;
}
}
+ // Return the default action
+ return $configs['actions'][0];
}
function display_action($action_name)
{
global $configs;
+ $found_action = false;
foreach ($configs['actions'] as $action) {
- if ($action_name === $action) {
+ if (strcmp($action_name, $action) === 0) {
include("$action.php");
+ $found_action = true;
break;
- } else {
- echo "Action to display do not exist";
}
}
+ if (!$found_action) {
+ echo "Action to display do not exist";
+ }
}
-display_action(valid_page($page));
+$action = valid_page($page);
+display_action($action);
session_destroy();
+<form action="action.php" method="post">
+ <p>Email : <input type="text" name="email" /></p>
+ <p>Mot de passe : <input type="text" name="password" /></p>
+ <p><input type="submit" value="OK"></p>
+</form>