Ciao a tutti, vi chiedo aiuto per un problema che trascende la mia comprensione :master:
Sto programmando un gioco online ed ho di recente trasferito il sito dal server di altervista ad un server virtuale di aruba.
Pur essendo il codice esattamente lo stesso, sul nuovo server c'è un problema che costringe tutti gli utenti a effettuare login 2 volte.
Quello che avviene esattamente è questo: un utente fa login e viene normalmente reindirizzato nella pagina interna del gioco.
Nella pagina interna c'è un controllo per impedire che utenti provino ad accedere senza aver fatto login che rispedisce fuori i malintenzionati, per indenderci
solo che in questo caso spedisce fuori TUTTI (commendando il suddetto controllo ho scoperto che in pratica nella pagina interna l'array $_SESSION è vuoto e quindi è come se l'utente non avesse fatto login)Codice PHP:
if (empty($_SESSION['user']))
{
header("Location: [url]http://www.crimind.org[/url]");
}
Successivamente se si rifà login invece tutto viene caricato correttamente è si può tranquillamente giocare.
Se volete toccare con mano il problema ho creato un account apposito per testare.
Il sito è http://www.crimind.org e i dati di accesso sono
user Prova
password prova
Non riesco a capire perchè una cosa che è sempre funzionata ora debba dare dei problemi...![]()
Qualcuno ha qualche idea?
Vi ringrazio![]()