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

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

WBOY
Release: 2016-06-23 14:19:29
Original
3174 people have browsed it

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('修改失败!');		}	}}
Copy after login



页面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>
Copy after login

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

__APP__/Public/top;__APP__/Public/left;__APP__/Public/tab;是否这些窗口都可以打开呢?
Copy after login
Copy after login

__APP__/Public/top;__APP__/Public/left;__APP__/Public/tab;是否这些窗口都可以打开呢?
Copy after login
Copy after login

可以访问

应该是php BOM头的问题。

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template