domain.com/page.html?wr_link2=12345
주소창에 이와 같이 변수를 전달해도 page.html 에서 변수 값 wr_link2 값을 읽지 못하는 이유가 무엇이 있을까요? 아무리 생각해도 도무지,,,,
다른 변수로 테스트해보니까 문자변수는 잘 전달되네요, 그런데 숫자 변수가 잘 안되는 거 같고요,,,,
그렇다면 혹시 phpinfo() 여기에서 무엇인가를 수정해야 하는건가요? 도무지 모르겟습니다.
|
답변 2개 / 댓글 9개
채택된 답변
+20 포인트
변수값을 받을때 get으로 받고 있나요? $_GET['wr_link2']
wr_link2 이변수는 실제의 필드이름인것 같은데 필드이름이 맞는 지 확인 해주시기 바랍니다.
답변에 대한 댓글 7개
제가 그누보드가 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 데이타를 불러올 수 있는 상황인데요
답변을 작성하려면 로그인이 필요합니다.
$_GET['wr_link2'] 이 코드를 사용하지 않고 그냥 $wr_link2 를 사용했더니 안되는데요
중간에 $wr_num = $_GET['wr_link2'] 이런 식으로를 $_GET 를 한번 사용하고 나서
$wr_num 를 사용했더니 그대로 적용되었습니다~~!
제가 너무 초보다보니 이렇게 가르쳐주시는 고수님들께 너무 고맙습니다~~^^
저와 동일한 문제를 지니신 분들은 이 내용을 꼭 기억해야 할 거 같습니다~~
거듭거듭 감사말슴 올립니다 넙쭉~~^^