Cookie, Sessione, Dati utente fuori dal forum

Aperto da Van83, Venerdì - 17 Gennaio 2014 - 18:54

0 Utenti e 1 Visitatore stanno visualizzando questa discussione.

Van83

Ciao a Tutti,

dovrei riuscire a recuperare id utente (se possibile anche username), dell'utente che è attualmente connesso al forum, all'interno di una pagina web, sullo stesso dominio del forum, per creare un form con alcuni campi precompilati.

Ho provato ad utilizzare i cookie e la variabile $_cookie, ma ottengo i dati solo la prima volta che eseguo lo script.

Sapete qualche soluzione o pezzo di codice che potrebbe fare al caso mio ?

Qualsiasi consiglio di utilizzo è ben accetto.
Al momento ho utilizzato i cookie a livello basilare con un codice come questo:


if (isset($_COOKIE["SMFCookie111"])) {
$A = explode('\"',$_COOKIE["SMFCookie111"]);
echo "User ID : ".$A[1];
}

emanuele


require_once('/path/to/smf/SSI.php');
echo '<pre>';
print_r($user_info);

Van83

#2
Ciao,

se utilizzo il tuo codice, mi stampa a video la pagina del login al forum!

E' normale ?

Cerco di spiegarmi meglio.

Devo gestire delle card, con pagina web miosito.it/card/ e qui dovrei recuperare il nome o id dell'utente che attualmente è connesso al forum ( miosito.it/forum/ ) in modo da pre compilargli il modulo della card.

Lo script deve girare quindi fuori dall'installazione smf.

Ho provato con il tuo codice ed ottengo che dentro la pagina viene riproposta la pagina di login del forum (non formattata), anche se sono già loggato.

Se provo con smf_2_api.php, non ottengo nulla in $user_info.

Se provo ad andare a prendere direttamente il cookie, non lo trovo!! E' vuoto!!!

AGGIORNAMENTO:

ho provato a cancellare cache e cookies, ed ora me lo legge!
Sia con il mio codice, con smf_2_api.php che con il tuo.

Per poter funzionare correttamente, dovrei dire a tutti di cancellare il cookies di miosito ?


emanuele

Prova a controllare in:
admin > configurazione > impostazioni server > cookie e sessioni
che "Abilita il salvataggio locale dei cookie" sia disabilitato.

Van83


Discussioni simili (3)