<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Prolema con sessioni]]></title><description><![CDATA[<p dir="auto">Salve a tutti,<br />
vorrei sottoporvi un problema che mi sta facendo impazzire <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/ad0a1f8d-b404-40e4-a46a-e563b14044da-dho.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--arrabbiato" title=":x" alt=":arrabbiato:" /></p>
<p dir="auto">ho uno script per il login che funziona così:<br />
verifica user/pass sul database, se corretti, setta una variabile<br />
$_SESSION['utente'] = $id_utente;<br />
dopodichè fa un redirect (html) alla pagina da dove è stato fatto il login<br />
(senza settare cookie nè passare il SID via GET)</p>
<p dir="auto">in tutte le pagine (compresa quella del login ovviamente) c'è<br />
session_name("utente");<br />
session_start();</p>
<p dir="auto">e fino a due giorni fa, dopo aver fatto il login, in tutte le pagine era disponibile la variabile $_SESSION['utente']<br />
.. bè.. inspiegabilmente non funziona più..</p>
<p dir="auto">avete qualche idea del motivo?</p>
<p dir="auto">grazie in anticipo<br />
<img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/54a3bffb-5e4a-4eb8-81dc-99b2072e5d05-175.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--ciauz" title=":ciauz:" alt=":ciauz:" /></p>
]]></description><link>https://connect.gt/topic/59838/prolema-con-sessioni</link><generator>RSS for Node</generator><lastBuildDate>Thu, 18 Jun 2026 08:43:37 GMT</lastBuildDate><atom:link href="https://connect.gt/topic/59838.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 12 Jan 2008 13:10:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 19:33:40 GMT]]></title><description><![CDATA[<p dir="auto">Sinceramente non capisco perchè non funzioni <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
<p dir="auto">prova a dare un occhio a headerutenti.php, magari c'è un redirect a header.php che "scappa" per qualche motivo <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
]]></description><link>https://connect.gt/post/666940</link><guid isPermaLink="true">https://connect.gt/post/666940</guid><dc:creator><![CDATA[samyorn]]></dc:creator><pubDate>Sat, 12 Jan 2008 19:33:40 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 19:15:16 GMT]]></title><description><![CDATA[<p dir="auto">allora.. sto facendo qualche esperimento..<br />
ho provato a<br />
togliere session_name("utente");<br />
e aggiungere il session_id al redirect<br />
&lt;META HTTP-EQUIV="refresh" content="1;URL=&lt;?= $_SERVER['HTTP_REFERER'] ?&gt;?&lt;?php echo htmlspecialchars(SID);?&gt;"&gt;</p>
<p dir="auto">così funziona...</p>
<p dir="auto">quello che non capisco è che, sul manuale php leggo<br />
Printing the SID, like shown above, is not necessary if      <a href="http://it.php.net/manual/en/ref.session.php#ini.session.use-trans-sid" rel="nofollow ugc">      --enable-trans-sid</a> was used to compile PHP.</p>
<p dir="auto">e che<br />
From PHP 4.2.0, trans-sid feature is always compiled</p>
<p dir="auto">io sto usando php 5 e oltre...</p>
<p dir="auto">perchè diavolo non funziona?!?!</p>
]]></description><link>https://connect.gt/post/666948</link><guid isPermaLink="true">https://connect.gt/post/666948</guid><dc:creator><![CDATA[razima]]></dc:creator><pubDate>Sat, 12 Jan 2008 19:15:16 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 18:59:20 GMT]]></title><description><![CDATA[<p dir="auto">niente da fare <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f61e.png?v=pjkabbjvlkk" class="not-responsive emoji emoji-android emoji--disappointed" title=":(" alt="😞" /><br />
stessa cosa...</p>
]]></description><link>https://connect.gt/post/666943</link><guid isPermaLink="true">https://connect.gt/post/666943</guid><dc:creator><![CDATA[razima]]></dc:creator><pubDate>Sat, 12 Jan 2008 18:59:20 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 18:50:17 GMT]]></title><description><![CDATA[<p dir="auto">[php]&lt;? $email = $_POST['email'];<br />
$password = $_POST['password'];</p>
<p dir="auto">$query = mysql_query("select id from utenti where email='$email' and pass='$password'");<br />
if(@mysql_num_rows($query) &gt; 0) {<br />
session_start();<br />
session_unset();<br />
session_destroy();<br />
session_start();<br />
$_SESSION['idutente'] = mysql_result($query, 0);<br />
....<br />
}<br />
...<br />
[/php]</p>
<p dir="auto">[php]&lt;?<br />
session_start();<br />
$idutenti=$_SESSION['idutenti'];<br />
if ($idutenti!='') {<br />
include("headerutenti.php");<br />
} else {<br />
include("header.php");<br />
}</p>
<p dir="auto">......<br />
?&gt;[/php]<br />
Prova un po a modificarli così <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
]]></description><link>https://connect.gt/post/666939</link><guid isPermaLink="true">https://connect.gt/post/666939</guid><dc:creator><![CDATA[samyorn]]></dc:creator><pubDate>Sat, 12 Jan 2008 18:50:17 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 18:32:12 GMT]]></title><description><![CDATA[<p dir="auto">non credo perchè le pagine sono molte e funzionano per tutto tranne che per queste cavolo di sessioni..</p>
<p dir="auto">cmq</p>
<p dir="auto">questo è il codice di login.php<br />
[php]<br />
&lt;?<br />
session_name("utente");<br />
session_start();</p>
<p dir="auto">$email = $_POST['email'];<br />
$password = $_POST['password'];</p>
<p dir="auto">$query = mysql_query("select id from utenti where email='$email' and pass='$password'");<br />
if(@mysql_num_rows($query) &gt; 0) {<br />
$_SESSION['idutente'] = mysql_result($query, 0);<br />
?&gt;&lt;html&gt;&lt;head&gt;&lt;META HTTP-EQUIV="refresh" content="1;URL=&lt;?= $_SERVER['HTTP_REFERER'] ?&gt;"&gt;&lt;body&gt;&lt;center&gt;&lt;big&gt;Login OK  - &lt;?= $_SESSION['idutente'] ?&gt;&lt;/big&gt;&lt;/body&gt;&lt;/html&gt;&lt;?<br />
} else {<br />
include("../include/header.php");<br />
?&gt;<br />
&lt;p align="center"&gt;&lt;h2&gt;Errore&lt;/h2&gt;&lt;/p&gt;<br />
&lt;p align="center"&gt; Nome utente e/o password errati&lt;/p&gt;<br />
&lt;?<br />
include("../include/footer.php");<br />
}<br />
[/php]fino a qui funziona.. come vedi affianco a login ok gli ho fatto stampare il contenuto di $_SESSION e l'id viene inserito correttamente</p>
<p dir="auto">tutte le altre pagine cominciano con<br />
[php]<br />
&lt;?<br />
session_name("utente");<br />
session_start();</p>
<p dir="auto">if($_SESSION['idutente'] &gt; 0) {<br />
include("headerutenti.php");<br />
} else {<br />
include("header.php");<br />
}</p>
<p dir="auto">......<br />
?&gt;</p>
<p dir="auto">[/php]e viene sempre incluso header.php<br />
se faccio print_r($_SESSION); printa un array vuoto.</p>
<p dir="auto">quello che mi viene da pensare è che magari l'hosting provider ha cambiato qualche impostazione del php che impedisce a $_SESSION di passare da una pagina all'altra...<br />
possibile? <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
]]></description><link>https://connect.gt/post/666942</link><guid isPermaLink="true">https://connect.gt/post/666942</guid><dc:creator><![CDATA[razima]]></dc:creator><pubDate>Sat, 12 Jan 2008 18:32:12 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 17:11:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://connect.gt/uid/16267">@razima</a> said:</p>
<blockquote>
<p dir="auto">cosa intendi per "qualche chiusura fatta male"?<br />
<img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /><br />
tag o istruzione a cui manca la chiusura <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=pjkabbjvlkk" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /><br />
Posta il pezzo di codice dove crei la sessione e dove la recuperi</p>
</blockquote>
]]></description><link>https://connect.gt/post/666938</link><guid isPermaLink="true">https://connect.gt/post/666938</guid><dc:creator><![CDATA[samyorn]]></dc:creator><pubDate>Sat, 12 Jan 2008 17:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 16:15:11 GMT]]></title><description><![CDATA[<p dir="auto">innanzitutto grazie della risposta <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=pjkabbjvlkk" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" title=":)" alt="🙂" /></p>
<p dir="auto">no, erano un pò di giorni che non ci lavoravo, quindi mi sembra strano...</p>
<p dir="auto">cmq, per esserne assolutamente sicura: cosa intendi per "qualche chiusura fatta male"?<br />
<img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/customizations/f71a0c43-865f-4388-9868-8b387eebeeb1-mmmm.gif?v=pjkabbjvlkk" class="not-responsive emoji emoji-customizations emoji--mmm" title=":?" alt=":mmm:" /></p>
]]></description><link>https://connect.gt/post/666941</link><guid isPermaLink="true">https://connect.gt/post/666941</guid><dc:creator><![CDATA[razima]]></dc:creator><pubDate>Sat, 12 Jan 2008 16:15:11 GMT</pubDate></item><item><title><![CDATA[Reply to Prolema con sessioni on Sat, 12 Jan 2008 16:11:55 GMT]]></title><description><![CDATA[<p dir="auto">Hai per caso fatto qualche modifica alla pagina di login nei giorni incriminati?<br />
o nelle altre pagine? anche non inerente le sessioni? se si, controlla, magari una chiusura fatta male ti manda in frolla le sessioni <img src="https://connect.gt/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=pjkabbjvlkk" class="not-responsive emoji emoji-android emoji--wink" title=";)" alt="😉" /></p>
]]></description><link>https://connect.gt/post/666937</link><guid isPermaLink="true">https://connect.gt/post/666937</guid><dc:creator><![CDATA[samyorn]]></dc:creator><pubDate>Sat, 12 Jan 2008 16:11:55 GMT</pubDate></item></channel></rss>