Newsgroup: it.comp.www.php
Titolo: Sessioni e Aruba.it

Salve a tutti,
ho un grosso problema:
Aruba.it (host windows) non mi mantiene le sessioni aperete! com'è 
possibile?! il locale mi funziona tutto alla perfezione! poi faccio 
l'upload su aruba e non funziona più niente! i valori che memorizzo 
nelle sessioni non mi vengono memorizzati!!!!
Vi prego, aiuto.... sig.
Grazie.


Fossi in te, comincerei a traslocare verso qualcosa di piů affidabile, ma 
prima di ciň proverei a chiedere direttamente a loro...
Non credo sia un problema legato al php (in locale dici che funziona tutto 
appunto) quindi per esclusione č un problema di aruba, di cui una risposta 
precisa potranno dartela solo loro (ne dubito, ma non si sa mai),
Cooper.
-- 
BlueWare WebStudio
 [web:] 
http://www.blueware.it
 [msn:] 
coo...@blueware.it
 [icq:] 146781935 

 Cooper.
Ok, però è strano che le sessioni non funzionino... cmq grazie.


Strano indubbiamente si, però c'è da aspettarsi di tutto.


 l'upload su aruba e non funziona piů niente! i valori che memorizzo nelle 


Il Mercante di anime ha scritto:

posta lo script.
-- 
Saluti
Web Inside

Probabilmente sto dicendo una cazzata... ma non si sa mai
l'hai detta :-)
$_SESSION funziona sempre e comunque, a partire da una certa versione
di php (che non ricordo, forse la 4.2.0). 
Francesco Mazzi
Webmaster di AltroPC.it - 
http://www.altropc.it
 
Dev.Staff di E-Xoopport - 
http://dev.e-xoopport.it

 Probabilmente sto dicendo una cazzata... ma non si sa mai
ho già attivato il register_globals ...

> posta lo script.
É su più pagine, è davvero enorme... comunque si tratta sostanzialmente 
di sessioni e richiami con $_SESSION ecc...
bho..

Grazie.
Ma non funzionano mai in nessun modo oppure hai solo dei
"malfunzionamenti"?
Cioč:
<?php
session_start();
$_SESSION['prova']="ciao";
echo $_SESSION['prova'];
?>
Funziona?
-- 
Per rispondermi togli il cappello

 sostanzialmente di sessioni e richiami con $_SESSION ecc...
Prova a fare un piccolo test con due pagine molto semplici:
Fai una pagina a.php
<?php
session_start();
$_SESSION['test'] = 'ABC';
?>
<p><a href="b.php">Test sessioni</a></p>
e poi una pagina b.php
<?php
session_start();
if (isset($_SESSION['test'])) {
  echo $_SESSION['test'];
} else {
  echo '<p>La variabile di sessione non esiste.</p>';
}
?>
Richiama la pagina a.php e clicca su "Test sessioni".
Funziona?
Ciao.
-- 
Federico R.

nelle sessioni non mi vengono memorizzati!!!!
Prova ad impostare il path ove salvare i files delle sessioni in una
directory del tuo sito con:
session_save_path( YOUR_OWN_SESSION_PATH );
Verifica la documentazione su aruba, se impostare il tuo save_path  e'
necessario lo dovrebbe specificare.
'bye

 l'upload su aruba e non funziona più niente! i valori che memorizzo
Aruba mette gli hosting su un cluster e php non è progettato per un sistema
distribuito, perciò se le macchine non hanno una porzione di un qualche
disco condiviso(può essere, con 25 euro cosa pretendi), allora ad ogni
request HTTP accedi ad una macchina random del cluster e poichè la sessione
è memorizzata in qualche /tmp se questa non è condivisa la sessione va
persa. 
Ciao
Caesar!

Ho risolto !!
Analizzando il problema dalla radice sono riuscito ad aggirare 
l'ostacolo, grazie a tutti!
Ora non mi rimane che capire come mai le sessioni non si chiudono, ma 
questo è un problema secondario....
ciao

Come hai risolto?!