Transfer variables between PHP pages

前端 未结 5 1297
逝去的感伤
逝去的感伤 2020-11-30 11:25

I want to get user input in one page, store that in a php variable and use it in another php page. I have tried using \'sessions\' but it doesn\'t seem to be working. Is the

5条回答
  •  囚心锁ツ
    2020-11-30 12:07

    There are several ways:

    • use sessions (but don't forget to call session_start() on every page you'll use the session data store ($_SESSION))
    • append your data to the query string of the "next" page ($_GET)
    • post your data to the "next" page ($_POST)

    The session-way is the only way on which the data does not "leave" the server as it's stored on the server itself. For all other ways mentioned above you have to take care of sanitizing and validating the data on the receiving page.

    The most simple way would be

    //page1.php
    session_start();
    $_SESSION['user']='user';
    $_SESSION['password']='password';
    
    //page2.php
    session_start();
    echo $_SESSION['user'] . ' ' . $_SESSION['password'];
    

提交回复
热议问题