그누보드랑 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 헤메고 헤메다 이렇게 질문드립니다.
꼭좀 답변 부탁드리겠습니다. 좋은 보드 공개해 주셔서 감사드립니다.
이런부분을
내가 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 헤메고 헤메다 이렇게 질문드립니다.
꼭좀 답변 부탁드리겠습니다. 좋은 보드 공개해 주셔서 감사드립니다.
댓글 전체
해결했습니다 connick님 감사드립니다 ^^
php 스크립트는 '<?' 로 시작해서 '?>' 끝나는 코딩을 합니다.
php에서 점(.)은 두문장을 이어주는 역할을 합니다.
그리고 같은 따옴표(') 안에 따옴표(')가 들어갈 경우 역슬래시(\)로 구분을 해줍니다.
위 부분을 보면..
변수를 추가 해주고 싶으신것 같은데..
abd 변수를 hidden type으로 따로 넘겨주셔야 할것 같습니다.
<input type='hidden' name='abc' value='123'>
이런식으로...
그리고 주소창에 이상한 문자가 나타나는 것은 정상적인 것입니다..
form 태그의 method가 get일때 주소창에 url이 인코딩되어 보여지는 것입니다.
php에서 점(.)은 두문장을 이어주는 역할을 합니다.
그리고 같은 따옴표(') 안에 따옴표(')가 들어갈 경우 역슬래시(\)로 구분을 해줍니다.
위 부분을 보면..
변수를 추가 해주고 싶으신것 같은데..
abd 변수를 hidden type으로 따로 넘겨주셔야 할것 같습니다.
<input type='hidden' name='abc' value='123'>
이런식으로...
그리고 주소창에 이상한 문자가 나타나는 것은 정상적인 것입니다..
form 태그의 method가 get일때 주소창에 url이 인코딩되어 보여지는 것입니다.