>백엔드 개발 >PHP 튜토리얼 >배경 경로를 수정하는 PHPCMS 간단한 방법

배경 경로를 수정하는 PHPCMS 간단한 방법

WBOY
WBOY원래의
2016-07-29 09:03:361045검색

인터넷에서 phpcms 백그라운드 경로를 수정하는 방법을 많이 찾았지만 모두 너무 번거롭습니다(개인적인 느낌). 서로.

1단계:
웹사이트의 루트 디렉터리에 폴더를 만듭니다. 나중에 이 폴더를 사용하여 백엔드 로그인 인터페이스에 들어갈 것이므로 폴더 이름은 다른 사람이 이해하기 어려운 이름이어야 합니다. 이름을 추측합니다. 여기서는 데모로 adminweb이라고 부르겠습니다. 그런 다음 이 폴더에

PHPCMS 修改后台路径简便方法

<?php <span>define</span>('PHPCMS_PATH', <span>realpath</span>(<span>dirname</span>(<span>__FILE__</span>) . '/..') . '/'<span>);
</span><span>include</span> PHPCMS_PATH . '/phpcms/base.php'; <span>//</span><span> pc_base::creat_app();</span><span>$session_storage</span> = 'session_' . pc_base :: load_config('system', 'session_storage'<span>);
pc_base </span>:: load_sys_class(<span>$session_storage</span><span>);
</span><span>session_start</span><span>();
</span><span>$_SESSION</span>['right_enter'] = 1<span>;
</span><span>unset</span>(<span>$session_storage</span><span>);
</span><span>header</span>('location:../index.php?m=admin');

PHPCMS 修改后台路径简便方法

2단계:

phpcms/modules/admin/ 폴더에 다음 내용이 포함된 새 파일 MY_index.php를 만듭니다.

PHPCMS 修改后台路径简便方法

<?php <span>defined</span>('IN_PHPCMS') or <span>exit</span>('No permission resources.'<span>);
</span><span>class</span> MY_index <span>extends</span><span> index {
</span><span>public</span><span>function</span><span> __construct() {
</span><span>if</span> (<span>empty</span>(<span>$_SESSION</span>['right_enter'<span>])) {
</span><span>header</span>('location:./'<span>);
</span><span>exit</span><span>;
}
parent </span>::<span> __construct();
}
</span><span>public</span><span>function</span><span> public_logout() {
</span><span>$_SESSION</span>['right_enter'] = 0<span>;
parent </span>::<span> public_logout();
}
}</span>

PHPCMS 修改后台路径简便方法

이러한 수정 방법은 두 곳만 필요하며 많은 단계를 거칠 필요가 없습니다. 그리고 웹사이트 백엔드는 /adminweb을 통해서만 갈 수 있기 때문에 다른 사람이 자신의 백엔드 입구를 찾기가 쉽지 않습니다. 여기서 주의할 점은 /adminweb으로 로그인하면 원본 /admin.php를 누르게 된다는 점입니다.
위 내용을 포함하여 PHPCMS의 배경 경로를 수정하는 간단한 방법을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.