Form의 입력 내용이 웹 서버에 전달되지가 않는군요..
글쓴이: kmatuta / 작성시간: 월, 2003/08/18 - 4:51오후
최근에 apache 2.0.47과 php4.3.2를 Upgrade 해서 설치했는데
이게 <Form > 태그 내의 입력 변수 값이 처리 PHP 프로그램에 전달이
안 되는군여..
이전 버전에서 문제없이 사용했던 코드들인데 무슨 설정을 잘 못 한 걸까요??
httpd.conf 파일에도 CGI 사용을 위한 설정을 시킨대로 한거 같은데
또 다른 뭔가가 있는건지..
제가 수정한 부분의 httpd.conf 내용입니다
<httpd.conf 파일>
......
Options Indexes FollowSymLinks Includes ExecCGI
....
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
....
이것 외에도 더 수정할 부분이 있는건지요?
입력은 문제지만 PHP 코드의 출력은 잘 되고 있습니다.
이리저리 종일 찾아봤는데 실력이 하수인지라 원인을 모르겠습니다. ^^;; :oops:
알려주시면 정말 감사하겠습니다.
Forums:
혹시.. 변수명을..
PHP 이전 버젼에서는 FORM 입력값이 FORM내의
NAME과 같은 전역변수로 자동으로 지정이 되는것이 기본 옵션이었습니다.
그런데, PHP 4.2부터는 보안상 문제가 될수
있다는 이유로 위와 같은 것이 기본 옵션에서 제외되었습니다.
이전페이지에서 GET 형태로 넘어온 값은 $_GET["변수명"]으로
POST를 통해 넘어온 값은 $_POST["변수명"]으로
SESSION과 COOKIE는 각각 $_SESSION["변수명"], $_COOKIE["변수명"]으로
사용하시면 됩니다.
권해드리는 방법은 아니지만 만일 이전과 같이 사용하시려면 아래 페이지중 register_globals 부분을 확인하시기 바랍니다.
http://kr.php.net/manual/kr/configuration.directives.php#ini.register-globals
답변 감사합니다..
제대로 매뉴얼을 안 보고 덤벼든게 문제였군요..
정말 감사드립니다.
댓글 달기