묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
form 태그가 안 되는 이유가??
2006.02.20 00:21
<!-- a.html -->
<html>
<head>
<title>무제 문서</title>
</head>
<body>
<form action="b.html" method="get">
<input name="aaa" >
<input type="submit" value="submit">
</form>
</body>
</html>
<!-- b.html -->
<html>
<head>
</head>
<body>
<?=$aaa?>님 안녕하세요.
</body>
</html>
테스트 할려구 만든 건데요..
폼태그가 값을 안 넘겨주네요.. 이거 왜 이런가요??
닷홈 서버에 올려서 테스트해도 안 돼고..
제 컴에서 해도 안 돼네요..
대체 이유를 알 수가 없어서
너무 간단한 거지만.. 질문합니다..
<html>
<head>
<title>무제 문서</title>
</head>
<body>
<form action="b.html" method="get">
<input name="aaa" >
<input type="submit" value="submit">
</form>
</body>
</html>
<!-- b.html -->
<html>
<head>
</head>
<body>
<?=$aaa?>님 안녕하세요.
</body>
</html>
테스트 할려구 만든 건데요..
폼태그가 값을 안 넘겨주네요.. 이거 왜 이런가요??
닷홈 서버에 올려서 테스트해도 안 돼고..
제 컴에서 해도 안 돼네요..
대체 이유를 알 수가 없어서
너무 간단한 거지만.. 질문합니다..
register_globals = off 를 register_globals = on 으로 수정하십시요
만약 보안상 문제로 인해 Off 를 유지하실경우 변수의 선언 초기화를 해주세요
$_SESSION[변수명] $_GET[변수명] $_POST[변수명] $_COOKIE[변수명] $_SERVER[변수]
4.1 부터는 잘되지만 이하로 안될때는...
if(preg_match(\'/^4\\.0/\',PHP_VERSION)) {
$GLOBALS[_SERVER] = array_merge($GLOBALS[HTTP_SERVER_VARS],$_SERVER);
$GLOBALS[_GET] = $GLOBALS[HTTP_GET_VARS];
$GLOBALS[_POST] = $GLOBALS[HTTP_POST_VARS];
$GLOBALS[_COOKIE] = $GLOBALS[HTTP_COOKIE_VARS];
$GLOBALS[_SESSION] = $GLOBALS[HTTP_SESSION_VARS];
$GLOBALS[_ENV] = $GLOBALS[HTTP_ENV_VARS];
$GLOBALS[_FILES] = $GLOBALS[HTTP_POST_FILES]; // ???
$GLOBALS[_REQUEST] = array_merge($_GET,$_COOKIE);
}
# a.php
<Form Action='b.php'>
<Input Type='Text' Name='aaa' Value=''>
<Input Type='Submit' Value='submit'>
</Form>
#b.php
<?php
$_GET['aaa'];
?>
<Table Width='500' Border='1'>
<Tr><?=$aaa;?>님 환영합니다.</Tr>
</Table>