안녕하세요~^^
버튼에 링크를 걸어서 누르면 , 최상단 주소창에서 도메인주소 끝에 쿼리스트링이 무한정 늘어나 버려서
구글링도 해보고 여기저기 찾다가
뉴비님께서 만들어주신 코딩소스 보고, 쉽게 해결! 감동!!
$url = preg_replace('#(&)?page=[0-9]*#', '', $url); ◀ 이거 한줄만 있으면 쿼리스트링 무한증가를 막아줍니다~!! 넘나 고맙습니다!!
혹시 필요하신분들께 도움되시기를 바래요~^^
<?php
//■ ■ ■ ■$qstr 쿼리스트링 중복을 제거해주는 정규식 (도메인주소끝에 쿼리스트링이 무한정 증가하는것을 방지) ■ ■ ■ ■
//$url = $_SERVER[PHP_SELF]."?stx={$stx}page=";
$url = $_SERVER[PHP_SELF];
$url = preg_replace('#(&)?page=[0-9]*#', '', $url); //■$qstr 쿼리스트링 중복을 제거해주는 정규식
?>
<a href="<?= $url ?>?a=해피&b=<?php echo $b; ?>">해피</a>
<a href="<?= $url ?>?b=감사합니다&a=<?php echo $a; ?>">감사합니다</a>
<?php
exit;
echo "<br>";
$_SERVER['QUERY_STRING'] ="";
echo $_SERVER['QUERY_STRING'];
?>
'코딩관련' 카테고리의 다른 글
칼라캅 색상번호 오류날때 : Catalan v5.4.3 버전을 추천 (0) | 2023.02.12 |
---|---|
함수만들때 파라미터값으로 $row 넣어줄때 (0) | 2022.12.31 |
전국 동네명 (도시이름) (0) | 2022.12.09 |
ul li로 만든 반응형 버튼 디자인 (0) | 2022.11.19 |
for문 돌릴때 무한루프 걸리는 원인 2가지 : count누락, $i값을 다르게 기재 (0) | 2022.11.19 |