>  기사  >  백엔드 개발  >  PHP에서 새 페이지를 팝업하는 방법

PHP에서 새 페이지를 팝업하는 방법

藏色散人
藏色散人원래의
2020-08-31 09:14:226858검색

PHP에서 새 페이지를 팝업하는 방법: 1. "header("Location:".PSYS_BASE_URL."user/index");" 메서드를 사용하여 팝업 점프를 구현합니다. "새로고침:3;url= 'createTag' ");".

PHP에서 새 페이지를 팝업하는 방법

추천: "PHP 비디오 튜토리얼"

PHP는 팝업 프롬프트 상자를 구현하고 새 페이지로 이동합니다

PHP는 팝업 프롬프트 상자를 구현하고 이전 페이지로 돌아갑니다

<?php
echo "<script>alert(&#39;退出成功!&#39;);location.href=&#39;".$_SERVER["HTTP_REFERER"]."&#39;;</script>"; 
?>

alert 거기 내부에 프롬프트 메시지가 있고, href는 프롬프트 다음에 이동할 페이지입니다.

경고가 중국어로 왜곡되면 다음 코드를 추가하세요

echo &#39;<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />&#39;;

이를 호출할 함수로 캡슐화하는 것을 고려해 볼 수 있습니다. 다음은 제가 직접 캡슐화한 페이지 점프 함수입니다

/**
* 页面跳转方法
* @param $msg 提示说明
* @param null $path 跳转路径
* @param null $parent 为ture则返回父窗口
*/
function messageInfo($msg,$path=NULL,$parent=NULL){
  if($parent === true){
      $str="<script>alert(&#39;".$msg."&#39;);parent.location.href=&#39;".$path."‘</script>";
    }else if(empty($path)){
      $str="<script>alert(&#39;".$msg."&#39;);history.back()</script>";
    }else{
      $str="<script>alert(&#39;".$msg."&#39;);location.href=&#39;".$path."&#39;</script>";
  }
  echo &#39;<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />&#39;;//支持中文
  echo $str;
}

Usage: messageInfo('작업 성공!', 'http://www.demourl.com/product_list.php');

다른 점프 방법

코드는 다음과 같습니다.

echo "<script> alert(&#39;no loginid&#39;); </script>"; 
echo "<meta http-equiv=&#39;Refresh&#39; content=0; URL=$url>";

$url은 점프할 페이지입니다. 점프 시간을 제어합니다. 내용 뒤의 0은 0초 후에 점프한다는 의미입니다.

두 가지 직접 점프 방법:

코드는 다음과 같습니다.

header("Location:".PSYS_BASE_URL."user/index");

코드는 다음과 같습니다.

// echo "<script> alert(&#39;创建tag成功!&#39;); </script>";
   // header("refresh:3;url=&#39;createTag&#39; ");

위 내용은 PHP에서 새 페이지를 팝업하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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