ホームページ >バックエンド開発 >PHPチュートリアル >バックグラウンドでログインが中断された後、空白のページが表示されます。原因または解決策の分析を手伝っていただけますか?

バックグラウンドでログインが中断された後、空白のページが表示されます。原因または解決策の分析を手伝っていただけますか?

WBOY
WBOYオリジナル
2016-06-23 14:19:293171ブラウズ

Thinkphp フレームワークで作成された企業 Web サイト。バックエンドにログインし、ローカルおよび独自のサーバーでテストして、Wanwang にアップロードした後、IE、Google、および Soso ブラウザーを使用してアクセスします。 、ログイン ジャンプはすべて空白のページです。正常にログインしてジャンプできるのは Firefox のみです。何が問題だったのか、またはその解決方法を分析するのにご協力ください。 (バックエンドはフレームフレームワークを使用します)


ディスカッション (解決策) に返信します

バックエンドのログインコードを投稿します。コード名の大文字と小文字に注意してください。


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



ページ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>

バックグラウンド ログイン コードを投稿してください。コード名の大文字と小文字に注意してください。
掲載しましたので、ぜひご覧ください! !

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

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

にアクセスできます

php BOM ヘッダーに問題があるはずです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。