Back to top

Autore Topic: Mantenere la sessione in joomla  (Letto 2001 volte)

Offline terrasamba

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Mantenere la sessione in joomla
« il: 06 Giu 2010, 09:21:06 »
Ciao a tutti!
Innanzitutto è la prima volta che scrivo e quindi vorrei presentarmi: mi chiamo Marcello e da poco ho iniziato l'attività di webdesigner freelance.
Detto questo passo al problema:
Avevo creato per un cliente un sito in php, solo che adesso lui vuole un cms e sto cercando di implementare gli script che avevo creato per il sito.
Sto creando un sito per una società di Prestiti online, mi problema nasce da un form in cui l'utente inserisce i propri dati, che vengono inviati all'email dell'amministratore e mostra a video, in un'altra pagina, il preventivo fatto. Ora, il form funziona nel senso che invia i dati all'email, solo che non mostra a video il preventivo.

Nello script originale avevo fatto questo con una $_Session che veniva poi richiamata nella terza pagina dello script, su joomla mi visualizza questa pagina ma senza i dati della Session. Come posso fare? grazie e buona domenica! :)

Offline terrasamba

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #1 il: 06 Giu 2010, 10:35:33 »
Per completezza d'informazione pubblico la session fatta nello script php che sto implementando (usando Jumi):

codice:

Codice: [Seleziona]
$_SESSION['messaggio']= "
            Capitale finanziario: ". $_POST['capitale'] ." €<br />
            Durata del prestito: ". $_POST['durata'] ." anni<br />
            Frequenza rata: ". $freq ."<br />
            Tasso di interesse: ". $_POST['tasso'] ." %<br />
importo della rata: ".$rata ."<br />
numero di rate: ".$N ." rate<br />
totale rate: ".$tot ." €<br />
interessi: ".$interessi;


Grazie :)
« Ultima modifica: 06 Giu 2010, 10:37:55 da 56francesco »

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #2 il: 06 Giu 2010, 10:39:02 »
per cortesia, non postare codice se non ti viene richiesto e solo per la parte relativa al problema e usando le tag code,
grazie

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline terrasamba

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #3 il: 06 Giu 2010, 10:42:10 »
Chiedo scusa  :-[

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #4 il: 06 Giu 2010, 10:45:33 »
fa niente, ai nuovi è tollerato tutto (o quasi)
 ;)
abbiamo delle regole e delle prassi consolidate, se dai una occhiata in giro vedrai che hanno tutte una loro logica

buona permanenza
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

mau_develop

  • Visitatore
Re:Mantenere la sessione in joomla
« Risposta #5 il: 06 Giu 2010, 16:38:37 »
spero siano dei poc di codice e che nei tuoi script non usi queste cose

$_POST['capitale']

nella sessione puoi infilare di tutto,

...attenzione alle applicazioni esposte.

M.

Offline terrasamba

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #6 il: 07 Giu 2010, 20:55:15 »
spero siano dei poc di codice e che nei tuoi script non usi queste cose

$_POST['capitale']

nella sessione puoi infilare di tutto,

...attenzione alle applicazioni esposte.

M.
Ciao, scusa ma non ho capito come dovrei fare in joomla... in php riesco ad usare le sessioni, in joomla no... per favore mi potresti fare un esempio esplicativo? ti ringrazio :)

mau_develop

  • Visitatore
Re:Mantenere la sessione in joomla
« Risposta #7 il: 07 Giu 2010, 21:43:01 »
direi che invece della sessione puoi usare una tabella temporanea o anche non temporanea, comunque passerei dal db e visualizzerei recuperando il last insert id.

Per implementare codice in joomla bisogna "rispettare" il suo framework e il suo "modo" (modello) per gestile la restituzione alla visualizzazione.

Metodi più rapidi... boh credo che ci sia qualche modulo per inserire script php... ma li ho sempre considerati poco.

Poi, ultimo o non ultimo:

le variabili post aldilà di joomla non si estraggono così, senza il minimo controllo.
Se il sito lo fai con quel codice lì è capace di bucartelo anche un bimbo.

M.

Offline terrasamba

  • Nuovo arrivato
  • *
  • Post: 38
    • Mostra profilo
Re:Mantenere la sessione in joomla
« Risposta #8 il: 10 Giu 2010, 10:36:40 »
ok, ti ringrazio per i consigli :)

Per lo script, ho risolto con il wrapper.
Per le Session, vedrò di studiarle meglio in modo da rendere più sicuro il codice.
Ciao :)

mau_develop

  • Visitatore
Re:Mantenere la sessione in joomla
« Risposta #9 il: 10 Giu 2010, 11:30:57 »
mmhhh mi sa che ancora non ci siamo capiti... non centrano le sessioni.

è un errore GRAVISSIMO estrarre un post senza un minimo di casting.

Non si fa in Joomla ma soprattutto non si fa in php, non è una ..."cosa che poi si vede" è una cosa che mette in pericolo i coinquilini di un server, utenti e visitatori di un'applicazione i cui dati possono subire furti o manomissioni.

Hai costruito una bella automobile senza pensare ai freni... se aspetti a risolvere quando vedi l'albero... è tardi

M.

 



Web Design Bolzano Kreatif