Premesso che programmo saltuariamente in php vorrei chiedervi se è possibile passare dati di una sessione da una pagina non-secure ad una in protocollo https.
Ho installato un login system nella DocumentRoot del sito e ho il bisogno di includere files da http a https e viceversa.
Riesco ad includere i vari files (ho provato da shell con il comando 'php -f path/del/file' e non segnala errori di inclusione) ma poi il tutto
si risolve in una pagina bianca perché la sessione non è piu attiva o no è più la stessa - o almeno - questo è cio' che credo io....
Inclusioni a parte vorrei capire qual è il meccanismo delle sessioni in php; ho cambiato diverse impostazioni, ad esempio usando la funzione ini_set('session.cookie_secure', 1). Ho provato diverse configurazioni ma nulla. Ho un server che utilizzo solo in locale per sviluppare siti web
con questa configurazione : /var/www/sito.com/web (root del sito) e /var/www/sito.com/web/ssl per l'ssl; non so probabilmente è questo che sbaglio..... . Il server (apache su Fedora 64bits-vmware) è configurato in maniera un po' particolare : utilizzo Ispconfig, e visto che Ispconfig non supporta i name based virtualhosts ho editato a mano il file ssl.conf aggiungendo la direttiva NameVirtualHost: ip_della_lan:443 e settando i virtualhost per l'ssl... il tutto abbastanza artigianale ma funziona....a parte le sessioni.....
Non essendo amministratore di server vado un po' a tentoni, raccattando quà e là su Google... ....
Scherzi a parte ho provato veramente di tutto senza raggiungere mai lo scopo...
Ok, dopo avervi tediato con le mie peripezie.. vi saluto e ringrazio anticipatamente sperando in qualche risposta. ciao a tutti