자료실

홈 / 고객센터 / 자료실

php 현재 페이지 url주소 가져오기

기본정보
  • 글쓴이
  • 고객지원팀
  • 조회수
  • 92회
상세내용

php获取当前页面完整URL地址 


示例一

<?php

// 说明:获取完整URL

 

function curPageURL() 

{

  $pageURL = 'http';

 

  if ($_SERVER["HTTPS"] == "on") 

  {

    $pageURL .= "s";

  }

  $pageURL .= "://";

 

  if ($_SERVER["SERVER_PORT"] != "80") 

  {

    $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"];

  } 

  else

  {

    $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];

  }

  return $pageURL;

}

?>


示例二

<?php

// 说明:获取无参数URL

 

function curPageURL() 

{

  $pageURL = 'http';

 

  if ($_SERVER["HTTPS"] == "on") 

  {

    $pageURL .= "s";

  }

  $pageURL .= "://";

 

  $this_page = $_SERVER["REQUEST_URI"];

   

  // 只取 ? 前面的内容

  if (strpos($this_page, "?") !== false)

  {

    $this_pages = explode("?", $this_page);

    $this_page = reset($this_pages);

  }

 

  if ($_SERVER["SERVER_PORT"] != "80") 

  {

    $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $this_page;

  } 

  else

  {

    $pageURL .= $_SERVER["SERVER_NAME"] . $this_page;

  }

  return $pageURL;

}

?>



示例三

<?php

// 说明:获取无参数URL

 

function curPageURL() 

{

  $pageURL = 'http';

 

  if ($_SERVER["HTTPS"] == "on") 

  {

    $pageURL .= "s";

  }

  $pageURL .= "://";

 

  if ($_SERVER["SERVER_PORT"] != "80") 

  {

    $pageURL .= $_SERVER["SERVER_NAME"].":" . $_SERVER["SERVER_PORT"] . $_SERVER['PHP_SELF'];

  } 

  else

  {

    $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER['PHP_SELF'];

  }

  return $pageURL;

}

?>

자료실

유용한 자료들을 모아두었습니다.

자료실 목록
번호 제목 글쓴이
62 고객지원팀
61 고객지원팀
60 고객지원팀
59 고객지원팀
58 고객지원팀
57 고객지원팀
56 고객지원팀
55 고객지원팀
54 고객지원팀
53 고객지원팀
52 고객지원팀
51 고객지원팀
50 고객지원팀
49 고객지원팀
48 고객지원팀
47 고객지원팀
46 고객지원팀
45 고객지원팀
44 고객지원팀
43 고객지원팀