Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    differenze tra server online e server localhost

    Ciao a tutti, ho un sito online su un server linux che gestisco da due anni e ha sempre funzionato bene, ora mi è stato chiesto di creare un clone in localhost su un computer windows, ho installato EasyPhp ma non funzionava bene e mi dava degli errori, allora l'ho disinstallato e ho installato Xampp 1.6 questo pacchetto non mi da errori però ci sono alcune cose che non funzionano, come l'accesso all'area riservata del sito, ci può essere qualche differenza di lettura del codice php tra un computer linux online e uno windows in localhost? Allego il codice del login:

    Codice PHP:
         <?php 
    if ($username && $password){
        
    $aut "SELECT id_admin from a_admin where username='$username' AND password='$password' ";
        
    $rs_aut mysql_query($aut$conn);
        
    $row_aut=mysql_fetch_array($rs_aut);

        if ((
    $row_aut==0)==true){
            
    $msg="utente non riconosciuto";
        } else {
            
    $_SESSION['idadmin']=$row_aut['id_admin'];
        }
    }
    if (
    $_SESSION[idadmin]) {
        
    $sql_ses "SELECT * from a_admin where id_admin=$_SESSION[idadmin] ";
        
    $rs_ses mysql_query($sql_ses$conn);
        
    $row_ses=mysql_fetch_array($rs_ses);
        
    $nome_admin=$row_ses['nome_admin'];

        if ((
    $row_ses==0)==true){
            unset (
    $_SESSION[idadmin]);
            echo 
    "accesso non consentito";
            exit();
        }
    } else { 
    ?>  

    ecc........
    quello che succede è che non mi fa entrare nell'area riservata, non mi da errore ma non mi fa neanche entrare

  2. #2
    Abilita la visualizzazione degli errori (tutti) e posta cio' che ottieni.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    come si fa?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    ok ho letto la pagina dove diceva di inserire nella query:

    error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

    ma continua a non darmi nessun errore

  6. #6

  7. #7
    io farei anke phpinfo del server online e le stesse impostazioni le mettere su quello localhost

  8. #8
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    ma l'area riservata del sito come la utilizzi? ricorda che i CHMOD (permessi) non esistono in windows, o meglio i permessi son gestiti diversamente

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    con phpinfo ho visto le differenze:

    VERSIONE ONLINE:
    server api = CGI
    virtual directory support = disabled
    Thread safety = disabled
    zend engine = 1.3.0
    php = 4.4.7


    VERSIONE LOCALHOST:
    server api = Apache 2.0 Handler
    virtual directory support = enabled
    Thread safety = enabled
    zend engine = 2.2.0
    php = 5.2.5

    forse è per questo che in localhost non mi funziona?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    up

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.