<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Session em Linux</title>
        <description>Utilizo Linux Red hat 7.1, servidor apache e PHP.
Estou querendo utilizar session para autenticacao dos usuarios em meu site. Ao pesquisar sobre isso, descobri que existem duas maneiras de propagar a sessao para cada usuario: utilizando cookies e passando o identificador da session pela url.
No arquivo php.ini mudei a diretiva &amp;quot;session.use_cookies&amp;quot; para 0, para que a session fosse propagada apenas atraves da url. Porem, este recurso nao funciona!!!
Veja os arquivos de teste abaixo:

&amp;lt;teste1.php&amp;gt;
&amp;lt;?
session_start();
$login = &amp;quot;teste&amp;quot;;
$senha = &amp;quot;teste&amp;quot;;
session_register(&amp;quot;login&amp;quot;,&amp;quot;senha&amp;quot;);
header(&amp;quot;location:teste2.php&amp;quot;);
?&amp;gt;

&amp;lt;teste2.php&amp;gt;
&amp;lt;?
session_start();
if(!(session_is_registered(&amp;quot;login&amp;quot;)))
echo &amp;quot;Acesso Negado!!!&amp;quot;;
else
echo &amp;quot;Usuario autenticado!!!&amp;quot;;
?&amp;gt;

Com a diretiva desabilitada, no arquivo teste2.php sempre ocorre a mensagem de erro: &amp;quot;Acesso Negado!!!&amp;quot;. E no servidor, são escritos dois arquivos (um para cada codigo!?), sendo um deles vazio.
Isso significa que o identificador da session atraves da url nao esta
sendo passado e estah gerando duas session diferentes.
Por favor, como fazer para que a autenticacao por sessao nao dependa dos cookies???

Obrigado</description>
        <link>/phorum/read.php?8,155314,155314#msg-155314</link>
        <lastBuildDate>Thu, 21 May 2026 00:51:42 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>/phorum/read.php?8,155314,155322#msg-155322</guid>
            <title>Re: Session em Linux</title>
            <link>/phorum/read.php?8,155314,155322#msg-155322</link>
            <description><![CDATA[estranho... infelizmente eu nunca usei desta maneira como estás fazendo... não sei se posso te ajudar em mais alguma coisa... :(]]></description>
            <dc:creator>André de Castro Zorzo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 22 May 2002 14:43:17 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155314,155320#msg-155320</guid>
            <title>Re: Session em Linux</title>
            <link>/phorum/read.php?8,155314,155320#msg-155320</link>
            <description><![CDATA[Eu compilei novamente o php usando esta diretiva e mesmo assim nao funciona!!!]]></description>
            <dc:creator>Cristiano</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Wed, 22 May 2002 14:21:54 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155314,155315#msg-155315</guid>
            <title>Re: Session em Linux</title>
            <link>/phorum/read.php?8,155314,155315#msg-155315</link>
            <description><![CDATA[; use transient sid support if enabled by compiling with --enable-trans-sid.<br />
<br />
vc fez isso ?]]></description>
            <dc:creator>André de Castro Zorzo</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 21 May 2002 14:36:59 +0000</pubDate>
        </item>
        <item>
            <guid>/phorum/read.php?8,155314,155314#msg-155314</guid>
            <title>Session em Linux</title>
            <link>/phorum/read.php?8,155314,155314#msg-155314</link>
            <description><![CDATA[Utilizo Linux Red hat 7.1, servidor apache e PHP.<br />
Estou querendo utilizar session para autenticacao dos usuarios em meu site. Ao pesquisar sobre isso, descobri que existem duas maneiras de propagar a sessao para cada usuario: utilizando cookies e passando o identificador da session pela url.<br />
No arquivo php.ini mudei a diretiva &quot;session.use_cookies&quot; para 0, para que a session fosse propagada apenas atraves da url. Porem, este recurso nao funciona!!!<br />
Veja os arquivos de teste abaixo:<br />
<br />
&lt;teste1.php&gt;<br />
&lt;?<br />
session_start();<br />
$login = &quot;teste&quot;;<br />
$senha = &quot;teste&quot;;<br />
session_register(&quot;login&quot;,&quot;senha&quot;);<br />
header(&quot;location:teste2.php&quot;);<br />
?&gt;<br />
<br />
&lt;teste2.php&gt;<br />
&lt;?<br />
session_start();<br />
if(!(session_is_registered(&quot;login&quot;)))<br />
echo &quot;Acesso Negado!!!&quot;;<br />
else<br />
echo &quot;Usuario autenticado!!!&quot;;<br />
?&gt;<br />
<br />
Com a diretiva desabilitada, no arquivo teste2.php sempre ocorre a mensagem de erro: &quot;Acesso Negado!!!&quot;. E no servidor, são escritos dois arquivos (um para cada codigo!?), sendo um deles vazio.<br />
Isso significa que o identificador da session atraves da url nao esta<br />
sendo passado e estah gerando duas session diferentes.<br />
Por favor, como fazer para que a autenticacao por sessao nao dependa dos cookies???<br />
<br />
Obrigado]]></description>
            <dc:creator>Cristiano</dc:creator>
            <category>PHP em UNIXes (Linux e etc)</category>
            <pubDate>Tue, 21 May 2002 14:33:37 +0000</pubDate>
        </item>
    </channel>
</rss>
