2013-08-03 1 views
0

제가 도움이 필요한 작은 문제가 있습니다. 폴더에있는 "index2.php"파일의 서버에있는 폴더는 "index2.php"보다 1 단계 높은 폴더에있는 "index.php"변수의 사용자 이름을 가져야합니다.PHP가 변수를 얻거나 appdata에서 읽는 중

여기서 문제는 "index.php"안에 "$ _SESSION ['mafiaqloggetinnbruker']"

이고 "index.php"에 정의되어 있기 때문에 검색 할 수 없다는 것입니다.

사용자가 온라인 상태 인 페이지에서 사용자를로드하고 다른 파일에서 사용하려면이 파일이 필요합니다.

다른 방법이 있다면 어떻게해야할까요?이 케이스를 사용자가 정의한 appdata 파일의 "숨겨진"텍스트 줄로 만들려면 어떻게해야합니까? index2.php에서 사용하려면 다운로드 할 수 있습니까? 이건 정말 지저분 쓰기가 있다면

, 그렇게 말하십시오 :

일부 코드 : $ USR = $ _SESSION [ 'mafiaqloggetinnbruker']; 내 index.php 파일에

는 :

$query = mysql_query("SELECT * FROM `brukere` WHERE `brukernavn`='$brukernavn' AND `passord`='$passord'") or die('Error: '.mysql_error()); 
     $fetcha = mysql_fetch_object($query); 
        $_SESSION['mafiaqloggetinnbruker'] = $fetcha->brukernavn; 

나는 index2.php에서 일하기가의 index.php에 사용하는 사용자 이름이 필요합니다. acual 코드를 사용하지만, 그냥 당신이 세션을 사용할 때마다 파일에 index.php를

+0

index2에'session_start()'가 있습니까? – MightyPork

+1

"정말 지저분한 글씨입니다." :-) – Mundi

+0

예. 있습니다. 세션 마피아를 얻으려고하는 메신저 ... (위에서 말했듯이) index2.php에서 작동합니다. –

답변

0

에서 사용하는 세션에서 이름을 얻지 못하고, session_start()

또한

내가 $ _SESSION 후 공간이 아닌 희망으로 시작 실제 코드 ...

+0

예 session_start()로 시작하겠습니다. –

+0

2 개의 파일을 보여줄 수 있습니까? – Aris

0

index.php를

// start the session 
session_start(); 

// saving a value in a session variable 
$_SESSION['mafiaqloggetinnbruker'] = 'the_value'; 

index2.php

// start the session 
session_start(); 

// getting the value from the session 
$myLocalVar = $_SESSION['mafiaqloggetinnbruker']; 
+0

$ 쿼리 \t = \t는 mysql_query ("brukere''FROM \t *을 선택 WHERE \t'brukernavn' = '$의 brukernavn'\t 및 \t'passord' = '$의 비밀 번호 비밀 번호 찾기'") \t 또는 \t 다이 ('오류 : \t'. mysql_error()); \t \t $ fetcha \t = \t mysql_fetch_object ($ query); \t $ _SESSION [ 'mafiaqloggetinnbruker'] = $ fetcha-> brukernavn; 두 개의 다른 폴더에 있음을 기억하십시오. –

관련 문제