Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    48

    mod_rewrite e trans_sid: aggiungere il sid anche ai link "assoluti"

    Salve! Sto sviluppando un portale con il mod-rewrite attivato, le mie url sono tutte del tipo
    http://localhost/nomesito/sezione/pagina

    e nel codice php quando richiamo un link lo faccio sempre con un href assoluto! Specificando cioè http://localhost/nomesito ... questo per evitare problemi di errori nella generazione dei link. Ora però, nello sviluppare il mio sistema di login, mi sono accorto che il trans_sid di PHP non aggiunge il session-id ai link se sono scritti in maniera "assoluta" (funziona alla grande se scrivo <a href="prova/"> ma non va se scrivo <a href="http://localhost/prova/"); come posso convincerlo a farlo? Grazie cmq,

    Darìo

  2. #2
    Credo sia per un fattore di sicurezza. Se scrivi l'URL in modo "assoluto" si presume che punti fuori dal server. Non e' prudente spedire in giro l'id di sessione.

    Qualche esperto potrebbe essere piu' prolisso di me ma la sostanza e' questa.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    48
    RISOLTO! che stupido sono stato....avrei dovuto usare da subito il tag <BASE href="http://indirizzosito/">...ha risolto tutti i miei problemi! In questo modo i link sono relativi server-side (e php provvede ad aggiungere il SID) e assoluti client-side! Evviva il w3 consortium

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.