POST 방식이나 GET 방식 폼 전달 경우....
본문
UPDATE 파일에서
$변수 = $_POST['NAME명']
$변수 = $_GET['NAME명']
형식으로 변수에 담아서 사용하는 걸로 아는데,
배추스킨설정 업데이트 파일 보니까 바로 변수로 사용하네요.
달랑 하나 있는 게..
$cf_css = str_replace($chrome_css, "", $_POST['cf_css']);
원래 이런 과정 없이 바로 되는 건가요?
예를 들어, name = 'hz' 일 경우
$hz = $_POST['hz'] 거치는 게 맞는데 이 과정 없이 바로 $hz 변수로 사용 가능한가요?
답변 2
php 설정 register_globals 되있으면 따로 안해도 됩니다. 그누도 지금 바로 못봐서 모르겠는데
@extract($_GET);
@extract($_POST);
@extract($_SESSION);
예전엔 이런식으로 서버 세팅 안될경우를 대비해서 처리가 되있었습니다.
$변수 = $_POST['NAME명']
$변수 = $_GET['NAME명']
위처럼 하는 것이 맞구요,,
각 호스팅 php.iini 설정이 register_globals 이 부분이 on 인지 off 인지 모르기 때문에 미리 정의해 둔 부분이라 생각하시면 될듯 싶네요...
답변을 작성하시기 전에 로그인 해주세요.