如何通过按钮停止会话?

时间:2018-08-01 07:15:03

标签: php

我有一个表单并添加了一个session_starts,我想跟踪我访问过该页面的次数..我想要一个按钮,指示停止会话,该会话应停止并从一个新会话开始...如何做我这样做吗?

2 个答案:

答案 0 :(得分:1)

我曾经认为应该执行以下操作-可以对逻辑进行调整以适合您所拥有的任何页面。

<?php

    session_start();

    if( !empty( $_POST['reset'] ){
        @session_unset();
        @session_destroy();
        @session_start();
        @session_regenerate_id( true );
    }

?>
<!doctype html>
<html>
    <head>
        <meta charset='utf-8' />
        <title>Sessions</title>
    </head>
    <body>
        <form method='post'>
            <input name='reset' value='Reset' type='submit' />
        </form>
    </body>
</html>

答案 1 :(得分:0)

建议: 尝试在表单中创建按钮,并在提交按钮后将会话值更改为所需的值,然后启动另一个按钮。

示例

<form method="POST">
<input type="submit" name="emptySession">
<form>

<?php
if(isset($_POST['emptySession']){
//you continue
 }
?>