Back to top

Autore Topic: passare una variabile di sessione da pagina di joomla a pagina php  (Letto 4273 volte)

Offline miomiomio

  • Nuovo arrivato
  • *
  • Post: 31
    • Mostra profilo
Ciao a tutti.
Avrei bisogno di prendere l'id dell'utente loggato, metterlo in una sessione e poi rendere questa sessione disponibile in tutte le pagine php del sito per quell'utente. È possibile?
Sono riuscito a prendere l'id del mio utente loggato (sito joomla) e metterlo un una sessione $_session['id']
Poi se provo a stampare a video la sessione dalla stessa pagina mi visualizza correttamente l'id relativo a me.
Ma se provo a stampare da una pagina php esterna a joomla, la sessione è vuota perche non mi stampa nulla.

È possibile rendere globalmente disponibile il valore?

ho usato questo codice


nella pagina di joomla ho messo


<?php
$user 
=& JFactory::getUser();
$usr_id $user->get('id');
echo 
$usr_id;
session_start();
$_SESSION['id'] = $usr_id;
print(
$_SESSION['id']."!!!");
?>

e mi stampa l'id mio se sono loggato o mi mostra 0 se non sono loggato.

mentre in una pagina che ho chiamato a.php ho messo:

<?php
session_start
();

print 
$_SESSION['id'];
?>

ma non stampa nulla di nulla.


Grazie

Offline map

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Siti Web Cagliari Web Agency
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #1 il: 02 Nov 2011, 18:24:29 »
Ciao, Joomla non passa e non fa entrare niente da pagine esterne, deve passare tutto dal core tramite moduli plugin o componenti.




Offline miomiomio

  • Nuovo arrivato
  • *
  • Post: 31
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #2 il: 02 Nov 2011, 18:47:15 »
e se volessi togliere questa limitazione?

Offline map

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Siti Web Cagliari Web Agency
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #3 il: 02 Nov 2011, 18:56:08 »
Non ha senso, poi in termini di sicurezza avresti dei problemi.


Fai prima a creare un plugin....

Offline miomiomio

  • Nuovo arrivato
  • *
  • Post: 31
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #4 il: 02 Nov 2011, 19:02:31 »
di male in peggio! non so da dove partire!

Offline map

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Siti Web Cagliari Web Agency
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #5 il: 02 Nov 2011, 19:07:57 »
A cosa ti serve l 'di utente ?


Se vuoi creare dei permessi alle pagine per gli utenti, joomla lo fa .....

Offline miomiomio

  • Nuovo arrivato
  • *
  • Post: 31
    • Mostra profilo
Re:passare una variabile di sessione da pagina di joomla a pagina php
« Risposta #6 il: 02 Nov 2011, 19:53:03 »
il problema è sempre lo stesso.
devo riescire con il login di joomla a far accedere l'utente anche ad una interfaccia personalizzata per gewstire le proprie opzioni.
NON posso farlo con joomla perché l'app già bella funzionante da tempo  è in asp. ora con questo nuovo sito in joomla è tutto un problema. non posso eliminare la parte già usata dai clienti, ma joomla mi rema contro! mi basterebbe un id di sessione e l'id utente dentro ad una sessione php esterna a joomla cavolo

 



Web Design Bolzano Kreatif