그누보드랑 PHP 질문입니다. 왕초보 > 그누3질답

그누3질답

그누보드랑 PHP 질문입니다. 왕초보 정보

그누보드 그누보드랑 PHP 질문입니다. 왕초보

본문

<input type=hidden name=doc value='<?=$doc?>'>
이런부분을
내가 abc변수를 더 쓰고 값을 넘겨주려고,
<input type=hidden name=doc value='<?=$doc?>.'&abc=123''>
이런식으로 바꿨습니다.

결과는 & 는 %26 으로 = 은 %3D 로 바뀌어 주소창에 뜨네요.

즉,
$doc의 내용이 gnu3/test.php 라면

http://홈피경로/gnu3%2Ftest.php%26abc%3D123    <------ 주소창에나타남

이런식으로 출력되며

화면엔
php php3 htm html phtml 코드만 실행할 수 있습니다.    <-------- 화면에 나타남

라는 말이 뜹니다.

이곳 게시판 다 뒤지고, PHPSCHOOL 헤메고 헤메다 이렇게 질문드립니다.

꼭좀 답변 부탁드리겠습니다.  좋은 보드 공개해 주셔서 감사드립니다.

댓글 전체

php 스크립트는 '<?' 로 시작해서 '?>' 끝나는 코딩을 합니다.
php에서 점(.)은 두문장을 이어주는 역할을 합니다.
그리고 같은 따옴표(') 안에 따옴표(')가 들어갈 경우 역슬래시(\)로 구분을 해줍니다.

위 부분을 보면..
변수를 추가 해주고 싶으신것 같은데..
abd 변수를 hidden type으로 따로 넘겨주셔야 할것 같습니다.
<input type='hidden' name='abc' value='123'>
이런식으로...

그리고  주소창에 이상한 문자가 나타나는 것은 정상적인 것입니다..
form 태그의 method가 get일때 주소창에 url이 인코딩되어 보여지는 것입니다.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT