페이지 GET 방식 이동시 변수에 () 가 들어가는경우 채택완료
LotzeRantert
9년 전
조회 2,539
페이지 이동시에 변수에 () 같은 특수문자가 안들어가면 잘 이동이 되는데
$get_mb_name 값이 (주)로하스파크 이런식으로 특수문자가 들어가니깐
주로하스파크 로 이동이 되네요 처리해줄수 있는 방법이 있나요 ??
$get_mb_name = $_GET['mb_name'];
$mb_phone = $_GET['mb_phone'];
$page = $_GET['page'];
alert($mb_name."님의 납입내역이 수정되었습니다.", G5_ADMIN_URL."/afterpay_viewMember.php?mb_name=".$get_mb_name."&mb_phone=".$mb_phone."&page=".$page);
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
L
LotzeRantert
9년 전
알려주신대로 urlencode 함수를 사용해봤는데 alert 메세지는 ()가 찍혀서 나오고 페이지 이동의 경우는 그대로 ()가 제외되서 이동되는데 alert창 페이지 이동 안에서 ()가 생겨서 그런걸까요 ??
�
하호호
9년 전
https://github.com/gnuboard/gnuboard5/blob/master/bbs/alert.php
아마 xss 처리로 특수문자를 제외하는거 같습니다..
alert($mb_name."님의 납입내역이 수정되었습니다.", G5_ADMIN_URL."/afterpay_viewMember.php?mb_name=".$get_mb_name."&mb_phone=".$mb_phone."&page=".$page);
여기 함수 사용하실때 $get_mb_name 도 urlencode 처리해서 해보세요
아마 xss 처리로 특수문자를 제외하는거 같습니다..
alert($mb_name."님의 납입내역이 수정되었습니다.", G5_ADMIN_URL."/afterpay_viewMember.php?mb_name=".$get_mb_name."&mb_phone=".$mb_phone."&page=".$page);
여기 함수 사용하실때 $get_mb_name 도 urlencode 처리해서 해보세요
L
LotzeRantert
9년 전
urlencode 처리로 해결했습니다. 감사합니다 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인