Rumah > pembangunan bahagian belakang > tutorial php > 后台登陆跳转后是空白页面,帮忙分析原因或解决办法?

后台登陆跳转后是空白页面,帮忙分析原因或解决办法?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:19:29
asal
3232 orang telah melayarinya

Thinkphp框架做的一个企业网站,登录后台,在本地和我们自己的服务器上测试能够正常登录跳转,上传到万网后用IE,谷歌,搜搜浏览器访问,登陆跳转都是空白页面。唯独火狐可以正常登录跳转,帮忙分析一下哪里出错了或者解决办法!(后台使用的是frame框架)


回复讨论(解决方案)

贴出你后台登陆代码。注意你代码命名大小写。


IndexAction.class.php

<?php// 本类由系统自动生成,仅供测试用途class IndexAction extends Action {	// 检查用户是否登录	function index() {		if (empty ($_SESSION['admin']) || $_SESSION['admin']['name'] == '') {			$this->display('login');			return;		} else {			$this->display();		}	}	public function login() {		$this->display();	}	public function dologin() {		if (!empty ($_POST['name'])) {			$mm = M('member')->getByName($_POST['name']);			if ($mm['password'] == md5($_POST['password'])) {				$_SESSION['admin'] = $mm;				$_SESSION['session_time'] = time();				$this->success('登录成功!', "__URL__/index");			} else {				$this->error('密码错误!');			}		} else {			$this->error('账号错误!');		}	}	public function loginout() {		$_SESSION['admin'] = '';		$this->success('退出登录!', "__URL__/index");	}	public function password() {		$name = M('member')->getByName($_SESSION['admin']['name']);		if ($name == '') {			$this->error('没有权限!');			return;		}		$this->assign('admin', $name);		$this->display();	}	public function dopassword() {		$_POST['id'] = $_GET['id'];		if (!empty ($_POST['password'])) {			$_POST['password'] = md5($_POST['password']);		} else {			unset ($_POST['password']);		}		$model = D('member');		if (false === $model->create()) {			$this->error($model->getError());		}		// 更新数据		$list = $model->save();		if (false !== $list) {			//成功提示			$this->success('修改成功!');		} else {			//错误提示			$this->error('修改失败!');		}	}}
Salin selepas log masuk



页面index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title>后台管理系统</title></head><frameset rows="98,*,8" cols="*" frameborder="no" border="0" framespacing="0">    <frame src="__APP__/Public/top" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />    <frameset cols="177,*" frameborder="no" border="0" framespacing="0">    <frame src="__APP__/Public/left" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" />    <frame src="__APP__/Public/tab" name="mainFrame" id="mainFrame" title="mainFrame" />    </frameset>    <frame src="__APP__/Public/down" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="bottomFrame" /></frameset><noframes><body></body></noframes></html>
Salin selepas log masuk

贴出你后台登陆代码。注意你代码命名大小写。
已经贴出来,帮忙看看!!

__APP__/Public/top;__APP__/Public/left;__APP__/Public/tab;是否这些窗口都可以打开呢?
Salin selepas log masuk
Salin selepas log masuk

__APP__/Public/top;__APP__/Public/left;__APP__/Public/tab;是否这些窗口都可以打开呢?
Salin selepas log masuk
Salin selepas log masuk

可以访问

应该是php BOM头的问题。

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan