<?xml version="1.0" encoding="windows-1251"?>
<rss version="0.92">
<channel>
<title>WikiJuanan - CakeAvanzado/Sesiones</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Sesiones</link>
<description>History/revisions of WikiJuanan/CakeAvanzado/Sesiones</description>
<language>en-us</language>
<item>
<title>2007-03-12 20:52:28</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Sesiones/show&amp;time=2007-03-12+20%3A52%3A28</link>
<description>&lt;a name="p2265-1">&lt;/a>&lt;p class="auto" id="p2265-1">Posteado por&amp;nbsp;Mariano Iglesias en&amp;nbsp;la lista de&amp;nbsp;correo de&amp;nbsp;&lt;span class="missingpage">Cake&amp;nbsp;PHP-es&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP-es/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a>&lt;br />
&lt;a href="http://www.h3rald.com/blog/view/42" target="_blank" title="Vinculo externo
(en nueva ventana)" class="outerlink">&lt;img src="http://wiki.us.es/juanan/themes/default/icons/web.gif" alt="" border="0" />http://www.h3rald.com/blog/view/42&lt;/a>&lt;/p>&lt;hr noshade="noshade" size="1" />&lt;a name="p2265-2">&lt;/a>&lt;p class="auto" id="p2265-2">
Si&amp;nbsp;vas a&amp;nbsp;cambiar tanto, ¿no es&amp;nbsp;más sencillo que&amp;nbsp;te&amp;nbsp;crees una&amp;nbsp;nueva&lt;br />
configuración para manejar sesiones?&lt;/p>&lt;br />&lt;a name="p2265-3">&lt;/a>&lt;p class="auto" id="p2265-3">
1. Creá un&amp;nbsp;archivo app/config/session_php_nocookies.php&lt;/p>&lt;br />&lt;a name="p2265-4">&lt;/a>&lt;p class="auto" id="p2265-4">
2. Allí dentro poné:&lt;/p>&lt;br />&lt;a name="p2265-5">&lt;/a>&lt;p class="auto" id="p2265-5">
&amp;lt;?php&lt;/p>&lt;br />&lt;a name="p2265-6">&lt;/a>&lt;p class="auto" id="p2265-6">
if&amp;nbsp;(function_exists('ini_set')) {&lt;/p>&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> ini_set('session.name', CAKE_SESSION_COOKIE);&lt;br />
 ini_set('session.cookie_lifetime', $this-&amp;gt;cookieLifeTime);&lt;br />
 ini_set('session.cookie_path', $this-&amp;gt;path);&lt;br />
 ini_set('session.gc_probability', 1);&lt;/div>&lt;/div>&lt;/div>&lt;a name="p2265-7">&lt;/a>&lt;p class="auto" id="p2265-7">
}&lt;/p>&lt;br />&lt;a name="p2265-8">&lt;/a>&lt;p class="auto" id="p2265-8">
?&amp;gt;&lt;/p>&lt;br />&lt;a name="p2265-9">&lt;/a>&lt;p class="auto" id="p2265-9">
3. En&amp;nbsp;tu archivo app/config/core.php cambia esta línea:&lt;/p>&lt;br />&lt;a name="p2265-10">&lt;/a>&lt;p class="auto" id="p2265-10">
define('CAKE_SESSION_SAVE', 'php');&lt;/p>&lt;br />&lt;a name="p2265-11">&lt;/a>&lt;p class="auto" id="p2265-11">
por:&lt;/p>&lt;br />&lt;a name="p2265-12">&lt;/a>&lt;p class="auto" id="p2265-12">
define('CAKE_SESSION_SAVE', 'session_php_nocookies');&lt;/p>&lt;br />&lt;a name="p2265-13">&lt;/a>&lt;p class="auto" id="p2265-13">
De&amp;nbsp;esta manera no&amp;nbsp;necesitás cambiar ninguna línea de&amp;nbsp;código en&amp;nbsp;&lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a>.&lt;/p>&lt;br />&lt;a name="p2265-14">&lt;/a>&lt;p class="auto" id="p2265-14">
Lo&amp;nbsp;que estoy haciendo allí es&amp;nbsp;seteándole a&amp;nbsp;&lt;span class="missingpage">Cake&amp;nbsp;PHP&lt;/span>&lt;a href="http://wiki.us.es/juanan/wakka.php?wakka=CakePHP/edit&amp;amp;add=1" title="Crear esta página">?&lt;/a> que&amp;nbsp;vamos a&amp;nbsp;usar un&lt;br />
método para manejo de&amp;nbsp;sessiones diferente al&amp;nbsp;que Cake ofrece, y&amp;nbsp;dentro del&lt;br />
archivo donde defino los&amp;nbsp;seteos especifico seteos de&amp;nbsp;sesión vía&amp;nbsp;PHP.&lt;/p>&lt;br />&lt;a name="p2265-15">&lt;/a>&lt;p class="auto" id="p2265-15">
Si&amp;nbsp;en cambio quisieras usar el&amp;nbsp;método de&amp;nbsp;sesión usual de&amp;nbsp;Cake, pero CON&lt;br />
transsids, creá un&amp;nbsp;archivo app/config/session_cake_nookies.php con:&lt;/p>&lt;br />&lt;a name="p2265-16">&lt;/a>&lt;p class="auto" id="p2265-16">
&amp;lt;?php&lt;/p>&lt;br />&lt;a name="p2265-17">&lt;/a>&lt;p class="auto" id="p2265-17">
if&amp;nbsp;(function_exists('ini_set')) {&lt;/p>&lt;div class="indent">&lt;div class="indent">&lt;div class="indent"> ini_set('session.serialize_handler', 'php');&lt;br />
 ini_set('session.use_cookies', 1);&lt;br />
 ini_set('session.name', CAKE_SESSION_COOKIE);&lt;br />
 ini_set('session.cookie_lifetime', $this-&amp;gt;cookieLifeTime);&lt;br />
 ini_set('session.cookie_path', $this-&amp;gt;path);&lt;br />
 ini_set('session.gc_probability', 1);&lt;br />
 ini_set('session.auto_start', 0);&lt;br />
 ini_set('session.save_path', TMP&amp;nbsp;. 'sessions');&lt;/div>&lt;/div>&lt;/div>&lt;a name="p2265-18">&lt;/a>&lt;p class="auto" id="p2265-18">
}&lt;/p>&lt;br />&lt;a name="p2265-19">&lt;/a>&lt;p class="auto" id="p2265-19">
?&amp;gt;&lt;/p>&lt;br />&lt;a name="p2265-20">&lt;/a>&lt;p class="auto" id="p2265-20">
Y&amp;nbsp;la línea de&amp;nbsp;app/config/core.php:&lt;/p>&lt;br />&lt;a name="p2265-21">&lt;/a>&lt;p class="auto" id="p2265-21">
define('CAKE_SESSION_SAVE', 'php');&lt;/p>&lt;br />&lt;a name="p2265-22">&lt;/a>&lt;p class="auto" id="p2265-22">
cambiala por:&lt;/p>&lt;br />&lt;a name="p2265-23">&lt;/a>&lt;p class="auto" id="p2265-23">
define('CAKE_SESSION_SAVE', 'session_cake_nocookies');&lt;/p></description>
</item>
<item>
<title>2007-03-12 20:52:00</title>
<link>http://wiki.us.es/juanan/wakka.php?wakka=CakeAvanzado/Sesiones/show&amp;time=2007-03-12+20%3A52%3A00</link>
<description>edited by JuananRuiz</description>
</item>
</channel>
</rss>

 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
 </script>
 <script type="text/javascript">
  _uacct = "UA-1947893-2";
  urchinTracker();
 </script>

