会话超时进行在线考试

时间:2016-02-13 06:47:37

标签: php

如何在php中设置在线考试系统的会话超时时间。如果学生没有使用屏幕5分钟

@Override
    protected void onStart() {
        super.onStart();
        mArrayList.clear();
        ArrayList<String> ar = new ArrayList<String>();
        final List<DatabaseAccounts> data = dB.getallrows();
        list = (ListView)findViewById(R.id.listView);


        list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                DatabaseAccounts dbAccount = data.get(position);


                Intent intent = new Intent(getApplicationContext(),Diary2.class);

                startActivity(intent);

            }
        });

        for(DatabaseAccounts dbb : data){
            mArrayList.add(dbb.getState());
        }
        mArrayAdapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,mArrayList);
        list.setAdapter(mArrayAdapter);

    }

1 个答案:

答案 0 :(得分:0)

您可以在JavaScript中尝试:

echo "<script>

setTimeout(function () {
    alert('Session Timeout. Please Re-Login');
    window.location.href='index.php';
}, 300000);

</script>";

希望这有帮助,谢谢!

相关问题