2012-07-30 4 views
0

세션을 저장하려고하는데 그다지 효과가 없습니다. 그것을 상쾌하게 한 후에 다만 포스트 같이 사라진다.Appserv 세션이 저장되지 않습니다.

이 내 스크립트

입니다
if(isset($submitlogin)){ 
    //Query setup 
    $loginquery = "SELECT 
        UserID, 
        Password 
       FROM 
        Login 
       WHERE 
        UserID='".mssql_real_escape_string($username)."' AND 
        Password='".$password."'"; 
    $loginresult = mssql_query($loginquery); 
    $countrows = mssql_num_rows($loginresult); 

    if($countrows == 1){ 
     $_SESSION['username'] = $username; 
     $_SESSION['password'] = $password; 

    } 
    if($countrows != 1){ 
     $login .= "<span style='color:red'>Login Failed</span>"; 
    } 
} 

ession 
Session Support  enabled 
Registered save handlers files user sqlite 
Registered serializer handlers php php_binary wddx 

Directive Local Value Master Value 
session.auto_start Off Off 
session.bug_compat_42 On On 
session.bug_compat_warn On On 
session.cache_expire 180 180 
session.cache_limiter nocache nocache 
session.cookie_domain no value no value 
session.cookie_httponly Off Off 
session.cookie_lifetime 0 0 
session.cookie_path//
session.cookie_secure Off Off 
session.entropy_file no value no value 
session.entropy_length 0 0 
session.gc_divisor 100 100 
session.gc_maxlifetime 1440 1440 
session.gc_probability 1 1 
session.hash_bits_per_character 4 4 
session.hash_function 0 0 
session.name PHPSESSID PHPSESSID 
session.referer_check no value no value 
session.save_handler files files 
session.save_path C:/Users/ADMINI~1/AppData/Local/Temp/3 C:/Users/ADMINI~1/AppData/Local/Temp/3 
session.serialize_handler php php 
session.use_cookies On On 
session.use_only_cookies Off Off 
session.use_trans_sid 

0 0 

그것은 내가의 appserv를 사용하지 않는 내 노트북에 작업을 수행합니다. 누구든지 해결책을 알고 있습니까?

+0

['session_start()'] (http://www.php.net/manual/en/functionsession-start.php) 어딘가에 전화 하시겠습니까? –

+0

예이 파일을 포함하고있는 다른 파일에서 사용하고 있습니다. 코딩은 아니지만 아마도 아파치의 설정입니다. –

+0

서버 문제 해결이 까다 롭습니다. [이 질문에 대한 답변] (http : //stackoverflow.com/questions/155920/php-session-data-not-being-saved) 비슷한 문제가 있는지 확인하십시오. –

답변

0

저는 John C가 문제가 있다고 생각합니다.
보완 정보로 "if ($ countrows! = 1)"대신 else를 사용해야합니다.

관련 문제