테스트 사이트 - 개발 중인 베타 버전입니다

POST 방식이나 GET 방식 폼 전달 경우.... 채택완료

sinbi 6년 전 조회 2,479

UPDATE 파일에서

 

$변수 = $_POST['NAME명']

$변수 = $_GET['NAME명']

 

형식으로 변수에 담아서 사용하는 걸로 아는데,

 

배추스킨설정 업데이트 파일 보니까 바로 변수로 사용하네요.

달랑 하나 있는 게..

$cf_css = str_replace($chrome_css, "", $_POST['cf_css']);

 

 

원래 이런 과정 없이 바로 되는 건가요?

 

예를 들어, name = 'hz' 일 경우

$hz = $_POST['hz'] 거치는 게 맞는데 이 과정 없이  바로 $hz 변수로 사용 가능한가요?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
6년 전

php 설정 register_globals 되있으면 따로 안해도 됩니다. 그누도 지금 바로 못봐서 모르겠는데

@extract($_GET);  @extract($_POST);  @extract($_SESSION);  예전엔 이런식으로 서버 세팅 안될경우를 대비해서 처리가 되있었습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
6년 전
@블랙캣77 아하,,,저런 걸 이용하는 방법도 있군요.

@슈와이 님, 좋은 팁 감사합니다.
코드 음미하고 테스트하고 와서 좋아요 버튼 누르니까 글이 사라져서 여기에... ^^

댓글을 작성하려면 로그인이 필요합니다.

6년 전

$변수 = $_POST['NAME명']

$변수 = $_GET['NAME명']

 

위처럼 하는 것이 맞구요,,

 

각 호스팅  php.iini 설정이  register_globals 이 부분이 on 인지 off 인지 모르기 때문에 미리 정의해 둔 부분이라 생각하시면 될듯 싶네요...

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

s
sinbi
6년 전
오늘 소뒷꿈치 호기심으로 인해 아주 중요한 사실을 배웠네요. ㅎㅎ
부가 설명 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인