|
http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2986 [복사]
제가 지금 php를 공부하고 있는데요..
(어플제작 관련입니다.)
세션에서 막힙니다..
세션을 등록하거나 하면 페이지가 넘어갈 때마다 계속 이어져야 하는데, 그러질 못합니다.
session_register로 등록을 해줘도, 그냥 $_SESSION['INPUT'] 이런식으로 줘도,
스마트폰에선 안되더군요..
브라우져 상의 문제인건가 싶어서 PC에선 파폭을 깔고 해보았고, (PC에선 크롬이 기본)
스마트폰에선 파폭(기본), 오페라, 돌핀 등등 여러 브라우져를 깔고 시험해 보았습니다.
하지만 세션이 유지가 되는 것은 PC의 크롬 뿐이더군요..
인터넷으로 뒤지면 나오는 방법이란 방법은 다 써보았습니다만, 역시나... 더군요...
(php.ini 설정도 해보았습니다. 오토세션도 해보았구요..)
이렇게 보면, 결국 브라우져 문제라고 생각할 수도 있는데... 다른 문제가 있을런지요?
크롬만 되고, 나머지는 안되는 경우는 뭐라고 설명을 해야 하나요?
(안드로이드용 크롬이 찾아보니 없는것 같아서 답답하기만 합니다...)
[1.php]
<html>
<head>
<title>1</title>
</head>
<body>
<form name="FORM_1" method="POST" action="2.php">
<input type="text" class="Input_TEXT1" tabindex="1" name="ID" value="asdfg"/>
<input type="submit" value="OK"/>
</form>
</body>
</html>
[2.php]
<?
$INPUT = $_POST['ID'];
session_register("INPUT");
//$_SESSION['INPUT'] = $_POST['ID'];
//print $_SESSION['INPUT'];
print $INPUT;
?>
<form name="FORM_1" method="POST" action="3.php">
<input type="hidden" name="ID" value="<?=$INPUT?>">
<input type="submit" value="OK"/>
</form>
[3.php]
<?
print $INPUT;
?>
<form name="FORM_1" method="POST" action="1.php">
<input type="submit" value="return 1.php"/>
</form>
정말 간단한 소스입니다.
이게 되야지 로그인 세션도 되는건데, 계속 막혀버리니 정말 울고 싶습니다.
혼자서 끙끙거리다 이렇게 글 남깁니다...
조언 부탁드립니다.. |
Hit : 6850 Date : 2011/05/07 01:09
|