PHP 의 간단 한 점프 팁 의 실현 에 대한 상세 한 설명
다음은 MVC 프레임 워 크 개발 을 바탕 으로 예시 설명:
기본 컨트롤 러 클래스:Conrtoller.class.php
<?php
/**
*
*/
class Controller {
/**
*
* $url url
* $info
* $time ( )
*/
protected function jump($url,$info=NULL,$time=3) {
//
if(is_null($info)) {
//
header('location:'. $url);
die;
} else {
// ,
echo <<<TIAOZHUAN
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> </title>
<style type='text/css'>
* {margin:0; padding:0;}
div {width:390px; height:287px; border:1px #09C solid; position:absolute; left:50%; margin-left:-195px; top:10%;}
div h2 {width:100%; height:30px; line-height:30px; background-color:#09C; font-size:14px; color:#FFF; text-indent:10px;}
div p {height:120px; line-height:120px; text-align:center;}
div p strong {font-size:26px;}
</style>
<div>
<h2> </h2>
<p>
<strong>$info</strong><br />
<span id="second">$time</span> , <a id="tiao" href="$url" rel="external nofollow" > </a>
</p>
</div>
<script type="text/javascript">
var url = document.getElementById('tiao').href;
function daoshu(){
var scd = document.getElementById('second');
var time = --scd.innerHTML;
if(time<=0){
window.location.href = url;
clearInterval(mytime);
}
}
var mytime = setInterval("daoshu()",1000);
</script>
TIAOZHUAN;
die;
}
}
}
MVC 자동 불 러 오기 에서 Controller.class.php 를 자동 으로 불 러 오기 등록 합 니 다.서로 다른 컨트롤 러 클래스 를 통 해 위의 컨트롤 러.class.php 기초 컨트롤 러 클래스 를 계승 하면 정 의 된 점프 알림 을 호출 할 수 있 습 니 다.
<?php
/**
* ( 、 、 )
*/
class AdminController extends Controller {
/**
*
*/
public function loginAction() {
//
$this->display('login.html');
}
/**
*
*/
public function logoutAction() {
@session_start();
//
unset($_SESSION['adminInfo']);
//
session_destroy();
//
$this->jump('index.php?c=Admin&a=login',' !');
}
}
물론 여 기 는 MVC 에서 이 루어 진 것 이 니 점프()를 따로 꺼 내 사용 할 수도 있다.효과 그림 첨부:
위 에서 말씀 드 린 것 은 편집장 님 께 서 소개 해 주신 PHP 의 간단 한 점프 팁 의 상세 한 통합 입 니 다.여러분 께 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 메 시 지 를 남 겨 주세요.편집장 님 께 서 바로 답 해 드 리 겠 습 니 다.여기 서도 저희 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.