일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 컴퓨터공학과
- 협회홈페이지제작
- 홈페이지젲가
- php
- css수정
- 대학생
- 복지관홈페이지제작
- html css
- 홈페이지제작
- JS
- 프론트엔드
- 웹개발
- 홈페이지수정
- 웹
- CSS
- php수정
- JavaScript
- 포유스타
- 언어별따로
- 홈페이지제작비용
- input태그
- 게시판만들기
- 요양원홈페이지제작
- 복지관홈페이지
- html 수정
- js수정
- 퍼블리셔공부
- web
- Ajax
- HTML
Archives
- Today
- Total
Hello se
[php]이전페이지 파라미터 가져오기 본문
반응형
이전 페이지의 파라미터를 가져오려면 PHP에서 다양한 방법을 사용할 수 있습니다.
아래는 몇 가지 예제 코드이다!
1.HTTP_REFERER를 사용한 방법:
$_SERVER['HTTP_REFERER']를 사용하여 이전 페이지의 URL을 가져올 수 있다. 그러나 이 방법은 항상 신뢰할 수 있는 것은 아니며, 브라우저 설정에 따라 값이 제공되지 않을 수 있다.
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : null;
2.세션을 사용한 방법:
이전 페이지의 파라미터를 세션 변수에 저장하고 현재 페이지에서 이를 사용할 수 있다.
·이전페이지
session_start();
$_SESSION['previous_page_params'] = $_GET;
·현재페이지
session_start();
$previousPageParams = isset($_SESSION['previous_page_params']) ? $_SESSION['previous_page_params'] : [];
3. 리다이렉션을 통한 방법:
이전 페이지에서 현재 페이지로 이동할 때 GET 파라미터를 함께 전달하는 방법입니다.
·이전페이지
$param1 = 'value1';
$param2 = 'value2';
header("Location: current_page.php?param1=$param1¶m2=$param2");
exit();
·현재페이지
$param1 = isset($_GET['param1']) ? $_GET['param1'] : null;
$param2 = isset($_GET['param2']) ? $_GET['param2'] : null;
저는 HTTP_REFERER를 사용했습니다.
적용 한 코드
view페이지에서 list(목록)으로 넘어갈때 목록버튼에 적용했습니다...
<a href="admin_a.php<?= $_SERVER['HTTP_REFERER'] ? '?' . parse_url($_SERVER['HTTP_REFERER'], PHP_URL_QUERY) : '' ?>">목록</a>
반응형
'web' 카테고리의 다른 글
[php]str_replace 문자열 변경 치환 함수 배열 (0) | 2023.12.26 |
---|---|
[php]이름에 *별표 마스킹처리 euc-kr버전... (2) | 2023.12.21 |
[js , css ]JavaScript print시 css적용이 안될때 (2) | 2023.11.14 |
[slick]slick dot 동그라미로 커스텀 (1) | 2023.10.12 |
[php]urlencode()함수 URL Encode방법 (0) | 2023.07.14 |
Comments