使用用户输入和新会话在PHP中重定向页面

时间:2016-11-21 05:37:08

标签: php validation

我需要返回上一页并显示显示错误的用户输入。

我做的是这个

$('html,body').animate({scrollTop: -20 + $('.clsname').offset().top});

但重定向的页面没有读取会话,有关如何提示此验证的任何想法吗?

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

数据处理页面

<?php
session_start();

$_SESSION['errorMSg'] = 'Your message';
// set the error msg in session

$_SESSION['oldValue'] = 'Old value inputted by user';
// Old value inputted by user

header('location:url.php');
// redirect user to specified location

?>

<强> url.php

<?php
session_start();

// check if error msg exist
if(isset($_SESSION['errorMSg']))
{
    echo $_SESSION['errorMSg'];
    // display error message

    echo '<input type="text" value="'. $_SESSION['oldValue'] .'" />';
    // In the same way you can get all old input value and set them
}

?>