gbupdate.php 8번재 줄의 $w = $_POST["w"]; > 그누3질답

그누3질답

gbupdate.php 8번재 줄의 $w = $_POST["w"]; 정보

그누보드 gbupdate.php 8번재 줄의 $w = $_POST["w"];

본문

gbupdate.php 8번재 줄

$w = $_POST["w"];

이것을 막아놓아도 글 쓰기나 수정에는 아무런 영향을 미치지 않던데요.
혹시 위의 코드를 삭제하면 어떤 남모르는 오류가 발생하는지 궁금하네요.
  • 복사

댓글 전체

해당코드를 지우고
echo  $w;
한번 해보세요..

$w의 변수 해당 value가 총 4개로 작동하게 됩니다.

r,u,c 그리고 공백

만일 위의 넘어오는 $_POST 글로벌변수를 선언하지 않는다면,
해당 변수의 값은 항상 공백처리가 되어 쓰기만 될꺼 같네요.

즉. 수정이나, 덧말, 댓글등의 기능이 정지할 수 있습니다.
해당 php.ini 환경에 따라서 말이죠.

또한 임의로 $w값을 수정할수 있기때문에 불법적인 접근의 소지도 생깁니다.

아울러 제가 질문드리고 싶은것은 그 변수를 왜 지우려고 하시는지요?
동작하는 원리가 궁금 하시다면..

질문을 하지마시고 코드를 직접 분석해보시기 바랍니다.

아울러 질문 하기전에 검색하는 습관을 가지시는게 좋을꺼 같습니다.
php 세팅에 따라 작동이 안될 수도 있습니다.

php.ini 파일의 register_global을 참고하세요.
이 값이 on이면 막아도 영향이 가지 않지만 off면 문제가 생깁니다.
© SIRSOFT
현재 페이지 제일 처음으로