주소창에 변수전달 문제 채택완료
개성인
1년 전
조회 1,960
domain.com/page.html?wr_link2=12345
주소창에 이와 같이 변수를 전달해도 page.html 에서 변수 값 wr_link2 값을 읽지 못하는 이유가 무엇이 있을까요? 아무리 생각해도 도무지,,,,
다른 변수로 테스트해보니까 문자변수는 잘 전달되네요, 그런데 숫자 변수가 잘 안되는 거 같고요,,,,
그렇다면 혹시 phpinfo() 여기에서 무엇인가를 수정해야 하는건가요? 도무지 모르겟습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 2개
�
개성인
1년 전
�
떡배
1년 전
주소 뒤에 변수 추가를 해서 받을 경우는 $_GET으로 받고 form전송을 통해 받을때는 $_POST로 받으시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 7개
�
개성인
1년 전
예 실제 필드이름입니다
변수명을 필드명으로 하지 않는 것이 옳겠군요,,,,,
변수명을 필드명으로 하지 않는 것이 옳겠군요,,,,,
�
웅프
1년 전
page.html 그리고 이페이지는 개별적 페이지입니다. 상단에 common.php 호출하셔야 그누에 관련 변수가 호출이 됩니다. 되어있는지 확인 해보시기바랍니다.
<?php
include_once('./_common.php');
<?php
include_once('./_common.php');
�
개성인
1년 전
제가 그누보드가 root 에 있지 않고 ./gnuboard5 에 별도 설치되어 있습니다.
그래서
include_once('./gnuboard5/_common.php');
라고 했더니
Warning: include_once(./common.php): failed to open stream: No such file or directory in /free/home/songpa7890/html/gnuboard5/_common.php on line 2
Warning: include_once(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /free/home/songpa7890/html/gnuboard5/_common.php on line 2
이런 에러가 나타나네요,,,,,,,,,
처음으로 돌아가서 변수명을 다르게 해도 마찬가지로 전달되지 않고요,,,, 이 변수를 사용해야 sql 데이타를 불러올 수 있는 상황인데요
그래서
include_once('./gnuboard5/_common.php');
라고 했더니
Warning: include_once(./common.php): failed to open stream: No such file or directory in /free/home/songpa7890/html/gnuboard5/_common.php on line 2
Warning: include_once(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /free/home/songpa7890/html/gnuboard5/_common.php on line 2
이런 에러가 나타나네요,,,,,,,,,
처음으로 돌아가서 변수명을 다르게 해도 마찬가지로 전달되지 않고요,,,, 이 변수를 사용해야 sql 데이타를 불러올 수 있는 상황인데요
�
웅프
1년 전
https://sir.kr/g5_tip/20935
common.php 파일을 졸라 쉽게 찾아적용해줍니다. 적용해보세요
그리고 _ 빼주세요 include_once('./gnuboard5/common.php');
common.php 파일을 졸라 쉽게 찾아적용해줍니다. 적용해보세요
그리고 _ 빼주세요 include_once('./gnuboard5/common.php');
�
개성인
1년 전
아이고 정말 감사합니다~~^^
초보에게는 다소 쉽지 않은 코드 같은데요
그렇지만 열심히 적용해보겟습니다
신경써주셔서 거듭거듭 감사말씀 올립니다
초보에게는 다소 쉽지 않은 코드 같은데요
그렇지만 열심히 적용해보겟습니다
신경써주셔서 거듭거듭 감사말씀 올립니다
�
개성인
1년 전
알려주신 코드를 페이지 중간에 php 공간에 집어넣었는데요,
Fatal error: Maximum execution time of 30 seconds exceeded in /free/home/songpa7890/html/power_trview.html on line 17
무엇인가 시간이 지연된다는 내용같으네요,,,,
Fatal error: Maximum execution time of 30 seconds exceeded in /free/home/songpa7890/html/power_trview.html on line 17
무엇인가 시간이 지연된다는 내용같으네요,,,,
�
웅프
1년 전
스크립트 최대 실행 시간이 초과해서 나온 메시지에요
php.ini 파일에서 타임 초를 늘려주세요
max_execution_time
그렇나 그걸 적용하기전에 기존에 _ 빼고 include_once('./gnuboard5/common.php'); 이렇게 하니 못불러오던가요?
php.ini 파일에서 타임 초를 늘려주세요
max_execution_time
그렇나 그걸 적용하기전에 기존에 _ 빼고 include_once('./gnuboard5/common.php'); 이렇게 하니 못불러오던가요?
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$_GET['wr_link2'] 이 코드를 사용하지 않고 그냥 $wr_link2 를 사용했더니 안되는데요
중간에 $wr_num = $_GET['wr_link2'] 이런 식으로를 $_GET 를 한번 사용하고 나서
$wr_num 를 사용했더니 그대로 적용되었습니다~~!
제가 너무 초보다보니 이렇게 가르쳐주시는 고수님들께 너무 고맙습니다~~^^
저와 동일한 문제를 지니신 분들은 이 내용을 꼭 기억해야 할 거 같습니다~~
거듭거듭 감사말슴 올립니다 넙쭉~~^^