서버사이드 언어인 php에서 현재 페이지의 위치 url주소나 파라미터(쿼리스트링)값 등을 알기위한 방법으로 아래의 $_SERVER 키워드를 사용합니다. 이는 내장변수로 전역 스코프를 가지기 때문에 php의 모든 페이지에서 사용할 수 있습니다. 그럼 아래 예제를 보세요. # $_SERVER[]의 사용방법 및 예제아래는 현재 접속자의 host 및 URL 관련 정보를 가져오는 예제입니다. 가져온 값을 각각 출력하여 나타내려합니다.<?php echo $_SERVER['HTTP_HOST']; // 예제 1번, 현재 페이지의 호스트값 불러오기 echo $_SERVER['REQUEST_URI']; // 예제 2번, 호스트를 제외한 나머지 주소 echo $_SERVER['QUERY_STRING']; // 예제
Last Modified : 2019-08-22 13:58:48웹페이지에서 url/uri를 통해서 전달된 쿼리스트링 정보를 자바스크립트에서 읽어오는 방법에 대하여 알아봅니다.# 쿼리스트링 정보 자바스크립트 읽어오는 방법웹페이지로 정보를 전달하고 이를 읽어오는 방법으로 쿼리스트링(query string)을 통해 전달할 수 있습니다. 이렇게 전달된 경우 아래와 같은 형태의 url 주소를 가지고 있겠죠.https://webisfree.com/?name=webisfree&no=123&order=5만약 자바스크립트를 사용하여 전달 된 파라미터 값을 읽으려면 어떻게 할까요? 방법을 생각해보면 아래와 같이 떠오를 수 있습니다.@ location.search 값에 split() 사용 또는 정규표현식 사용하기split()은 특정 문자를 기준으로 문자열을 자르기 때문에 & 기호를 기준으
Last Modified : 2020-08-19 18:23:56PHP에서 아래와 같이 파일을 인크루드하여 추가한 경우 파라미터를 전달하는 방법을 알아봅니다.예를들어 아래와 같이 myFile.php라는 파일을 인크루드합니다.<?php include('myFile.php'); ?>이제 myFile.php 파일이 추가되어 웹페이지에 나타날 것입니다. 만약 myFile.php에 변수 값을 파라미터 형태로 전달하려면 어떻게 할까요? myFile.php는 $countNo라는 변수를 출력하는 코드를 가지고 있고 $countNo의 값으로 10을 넘기고 싶어합니다.@ myFile.php<div> <?=$countNo; ?></div>이 경우 어떻게 하면 countNo의 값을 전달할 수 있는지 고민할 수 있겠지만 실제로는 고민이 전혀 필요없습니다.그 이유는 include는 별도의 스코
Last Modified : 2019-09-01 23:07:00자바스크립트를 사용하여 객체로 된 값을 쿼리스트링(QueryString)으로 변환하려면 어떻게 해야하는지 알아봅니다.! 객체의 쿼리스트링 변환은 언제 필요할까요?아래와 같은 상황에서 필요할 수 있습니다.- 자바스크립트를 사용하여 서버에 값을 전달할 때 쿼리스트링으로 전달하는 경우- 객체 데이터를 쿼리스트링으로 변환하여 주소창에 출력하는 경우그럼 아래에서 어떻게 변경하는지 알아봅니다.# 객체로 된 값을 쿼리스트링(query string) 값으로 변환하기서버에서는 encoded 값으로 문자열로 나열된 값을 전달 받는 경우가 대부분입니다. 하지만 클라이언트에서 입력받은 값은 json이나 객체 타입인 경우가 많은데요 ~ 이를 문자열로 변환 후 전달 해보겠습니다. 먼저 아래처럼 payload라는 객체가 있다고 생각합
Last Modified : 2020-10-06 11:28:14