在用户注册进入登录页面后,我有注册页,当我们单击“用户名”时,我想在“我的头”页面的顶部显示一个用户名,在单击“注销”后要下拉注销。
here is my controller code:
public function login()
{
$data['error'] ="Invalid Login";
$this->load->view('auth/header');
if($this->input->post())
{
有没有人能帮帮我?我不知道哪里出错了,因为我使用的是我的原始系统(app.unknowen.dev)中的精确代码,它工作得很好。 用户完全可以登录e.t.c,然后当涉及到注销时,似乎在运行以下命令时出现了问题:... <?php
// Before deleting session, first recreate session.
session_start();
// Destroy all session data and refresh.
session_destroy();
header("location: h.php"); ....But,它不会注销,它只
我想在我的管理登录面板中更改会话名和会话id。在我的管理面板中,cookie只设置为http。
我的问题是会话没有设置。我的代码有什么问题吗?请帮助
代码是index.php
<?php
session_name("websitename");//session name changed
if (session_start()) {
session_regenerate_id(true);//session id changed
//$sess_name=session_name();
setcookie("websitename"
我在我的新项目上调试一个小函数的时候很痛苦。
本质上,我让用户通过AJAX调用我的服务器上名为"userfFunctions.php“的注销脚本注销。我使用AJAX,这样我就不需要编写更多的正则表达式来匹配我的mod_rewrites。无论如何,有时候,我的Post数据似乎完全死了,由于PHP在幕后运行,我觉得我无法找出数据流被中断的地方。顺便说一句,这个函数每天工作19个小时。
下面是javascript函数:
function logOut(){
var data = new Object;
data.log_out = true;
$.ajax({
我创建了一个使用会话变量的网页,当我单击注销时,我使用ajax清除会话变量,它在IE中工作得很好,但当我使用firefox时,有时会话不会被破坏,我用来清除会话的代码是当我单击注销按钮时
function floadhomepage(){
ajaxFunction();
//alert('Logout clicked');
window.location.replace("index.php");
}
function ajaxFunction()
var xmlhttp;
if (window.XMLHttpRequest){
// code fo