<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://php.apsique.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Php y otras yerbas - Sesiones (basico) - Comentarios</title>
 <link>http://php.apsique.com/contenido/sesiones_basico</link>
 <description>Comentarios para &quot;Sesiones (basico)&quot;</description>
 <language>es</language>
<item>
 <title>hola  te mando  un  saludo</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-82624</link>
 <description>&lt;p&gt;hola  te mando  un  saludo  tengo  una pregunta  para  ti  , lo que  pasa es  que  manejo una  sesion  en mi  sitio  para que  puedan  ingresar  mis  usuarios (estos  estan dados  de  alta  en una  base de  datos) al  sitio ,y  estos pueden dar  de alta registros  en  un  formulario  y asignar actividades  y todo  se  guardan en una base  de  datos  pero no  el  usuario  que las  da  de  alta ,y  queria  saber  como le puedo  hacer  para  que  este  usurio  quede  registrado  a la  hora  de  te da  alta  una  actividad y los registros, se  olvidaba mencionarte  a la  hora de  ingresa  el usuario  a la  pagina  principal  aparece  su  nombre en la  parte  de  arriba ,pero  empeze  a  tratar  de  utilizar un campo hidden  para  hacer  esta  accion , pero  no es  posible  de hacer  o mas  bien no se como  hacer  esto .&lt;/p&gt;
&lt;p&gt; &amp;lt;?php&lt;br /&gt;
  $_SESSION[&quot;nombre&quot;]; es  como lo estoy manejando&lt;br /&gt;
  ?&amp;gt;&lt;/p&gt;
&lt;p&gt;Espero  me  puedas  orientar como resolver este  problema .&lt;/p&gt;
&lt;p&gt;Saludos&lt;/p&gt;
</description>
 <pubDate>Wed, 02 Jul 2008 14:47:01 -0700</pubDate>
 <dc:creator>Eliel </dc:creator>
 <guid isPermaLink="false">comment 82624 at http://php.apsique.com</guid>
</item>
<item>
 <title>SI EN RALIDAD PIDO A TODOS</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-70789</link>
 <description>&lt;p&gt;SI EN RALIDAD PIDO A TODOS LOS USUARIOS QUE TENGAN 0 Y EN EL FORMULARIOS SOLO MUESTRO UN REGISTRO.&lt;br /&gt;
SIN EMBARGO QUIERO QUE ESE REGISTRO SOLO SE MUESTRE UNO POR USUARIO PARA QUE NO SE REPITAN EN MAS DE UNA MAQUINA, ESO ES LO QUE NO SE CMO HACER.&lt;/p&gt;
</description>
 <pubDate>Wed, 07 Nov 2007 13:51:15 -0800</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70789 at http://php.apsique.com</guid>
</item>
<item>
 <title>No entiendo mucho la lógica</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-70761</link>
 <description>&lt;p&gt;No entiendo mucho la lógica de tu código, pero lo que queda claro es que pides todos los usuarios que tienen &#039;0&#039; en llamada, no uno solo.&lt;/p&gt;
</description>
 <pubDate>Mon, 05 Nov 2007 13:10:13 -0800</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70761 at http://php.apsique.com</guid>
</item>
<item>
 <title>bueno la cosa es que utilizo</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-70760</link>
 <description>&lt;p&gt;bueno la cosa es que utilizo un juego de registros que selecciona los telefonos que unicamente tengan el estatus 0(es decir no ocupado) y este juego de registros es el que alimenta mis etiqueta, muestra el numero de telefono, y el nombre de la persona la idea es que cuendo habren el formulario el juego de registros seleccine solo un registro y si lo hace el problema es que muchas veces dos usuarios tienen el mismo registro al mismo tiempo y eso no deberioa ser asi, estamos hablando de  82 usuarios. te agradeceria mucho si me pudieras ayudar&lt;/p&gt;
</description>
 <pubDate>Mon, 05 Nov 2007 12:18:12 -0800</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70760 at http://php.apsique.com</guid>
</item>
<item>
 <title>Me puedes explicar en</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-70598</link>
 <description>&lt;p&gt;Me puedes explicar en palabras la lógica que tienes para seleccionar el o los teléfonos a mostrar?&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 19:30:37 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 70598 at http://php.apsique.com</guid>
</item>
<item>
 <title>hola he creado un sitio, es</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-70595</link>
 <description>&lt;p&gt;hola he creado un sitio, es decir una intranet y me he encontrado cn dos problemas una es que cambien la tabla de usuarios dentro de mi base de MySQL y ahora los usuarios tengo que darlos de alta cada vez que alguien quiere accesar a l sitio de otra manero no ingresan, lo extraño es que algunos usuarios si respeta sus login&#039;s y password&#039;s, y el otro problema que tengo es que necesito crear mostrar unos telefonos para los usuarios, estos telefonos los tengo en una base de datos, pero la cuestion que que en teoria cada operador deberia tomar un telefono diferente para visualizar en pantalla, sin embargo cuando los usuarios habren este formulario a muchos les musetra en mismo registro... la pregunta es como puedo hacer para que a cada uno les muestre un registro diferente en su formulario es decir que dos usuarios no puedan tener el mismo registro, esto lo digo por que la base ded datos es la misma para todos y cargo alrededor de 20875 registros telefonicos.&lt;/p&gt;
&lt;p&gt;&amp;lt;?php&lt;br /&gt;
function GetSQLValueString($theValue, $theType, $theDefinedValue = &quot;&quot;, $theNotDefinedValue = &quot;&quot;)&lt;br /&gt;
{&lt;br /&gt;
  $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;&lt;/p&gt;
&lt;p&gt;  switch ($theType) {&lt;br /&gt;
    case &quot;text&quot;:&lt;br /&gt;
      $theValue = ($theValue != &quot;&quot;) ? &quot;&#039;&quot; . $theValue . &quot;&#039;&quot; : &quot;NULL&quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    case &quot;long&quot;:&lt;br /&gt;
    case &quot;int&quot;:&lt;br /&gt;
      $theValue = ($theValue != &quot;&quot;) ? intval($theValue) : &quot;NULL&quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    case &quot;double&quot;:&lt;br /&gt;
      $theValue = ($theValue != &quot;&quot;) ? &quot;&#039;&quot; . doubleval($theValue) . &quot;&#039;&quot; : &quot;NULL&quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    case &quot;date&quot;:&lt;br /&gt;
      $theValue = ($theValue != &quot;&quot;) ? &quot;&#039;&quot; . $theValue . &quot;&#039;&quot; : &quot;NULL&quot;;&lt;br /&gt;
      break;&lt;br /&gt;
    case &quot;defined&quot;:&lt;br /&gt;
      $theValue = ($theValue != &quot;&quot;) ? $theDefinedValue : $theNotDefinedValue;&lt;br /&gt;
      break;&lt;br /&gt;
  }&lt;br /&gt;
  return $theValue;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;$editFormAction = $_SERVER[&#039;PHP_SELF&#039;];&lt;br /&gt;
if (isset($_SERVER[&#039;QUERY_STRING&#039;])) {&lt;br /&gt;
  $editFormAction .= &quot;?&quot; . htmlentities($_SERVER[&#039;QUERY_STRING&#039;]);&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;if ((isset($_POST[&quot;MM_update&quot;])) &amp;amp;&amp;amp; ($_POST[&quot;MM_update&quot;] == &quot;form1&quot;)) {&lt;br /&gt;
  $updateSQL = sprintf(&quot;UPDATE base_telefono SET STATUS_LLAMADA=%s WHERE Id=%s&quot;,&lt;br /&gt;
                       GetSQLValueString($_POST[&#039;S&#039;], &quot;int&quot;),&lt;br /&gt;
                       GetSQLValueString($_POST[&#039;clave&#039;], &quot;int&quot;));&lt;/p&gt;
&lt;p&gt;  mysql_select_db($database_cpssateliteconexdb, $cpssateliteconexdb);&lt;br /&gt;
  $Result1 = mysql_query($updateSQL, $cpssateliteconexdb) or die(mysql_error());&lt;/p&gt;
&lt;p&gt;  $updateGoTo = &quot;NUMEROTEL.php&quot;;&lt;br /&gt;
  if (isset($_SERVER[&#039;QUERY_STRING&#039;])) {&lt;br /&gt;
    $updateGoTo .= (strpos($updateGoTo, &#039;?&#039;)) ? &quot;&amp;amp;&quot; : &quot;?&quot;;&lt;br /&gt;
    $updateGoTo .= $_SERVER[&#039;QUERY_STRING&#039;];&lt;br /&gt;
  }&lt;br /&gt;
  header(sprintf(&quot;Location: %s&quot;, $updateGoTo));&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;mysql_select_db($database_cpssateliteconexdb, $cpssateliteconexdb);&lt;br /&gt;
$query_telefono = &quot;SELECT Id, TEL_DOM, TEL_OF, NOMBRE_COMPLETO, STATUS_LLAMADA, cita, IDAge FROM base_telefono WHERE STATUS_LLAMADA = 0&quot;;&lt;br /&gt;
$telefono = mysql_query($query_telefono, $cpssateliteconexdb) or die(mysql_error());&lt;br /&gt;
$row_telefono = mysql_fetch_assoc($telefono);&lt;br /&gt;
$totalRows_telefono = mysql_num_rows($telefono);&lt;br /&gt;
?&amp;gt;&lt;/p&gt;
&lt;p&gt;anexo el anexo el codigo para que vean la captura de telefonos&lt;br /&gt;
si alguien me pudiera ayudar se los agradeceria mucho.&lt;/p&gt;
</description>
 <pubDate>Thu, 18 Oct 2007 17:03:52 -0700</pubDate>
 <dc:creator>Perejilillo desconocido</dc:creator>
 <guid isPermaLink="false">comment 70595 at http://php.apsique.com</guid>
</item>
<item>
 <title>Interesante</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-18619</link>
 <description>&lt;p&gt;Interesante problema.... aunque encuentro que te complicas la vida más de la cuenta.&lt;br /&gt;
Aparte del problema técnico (que voy a investigar), te diría que sólo usaras rs para verificar que el user y password son correctos, tras lo cual puedes lanzar el submit con post. ¿Por qué? De otra manera, inutilizas el sitio para cualquier que tenga js desactivado o que ocupe interfaces de texto; en general, se debería usar rs sólo para funciones que no pudiesen ser realizadas o fuesen muy costosas de otra manera.&lt;/p&gt;
</description>
 <pubDate>Fri, 10 Feb 2006 08:24:48 -0800</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 18619 at http://php.apsique.com</guid>
</item>
<item>
 <title>Re:Sobre sesiones</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-18618</link>
 <description>&lt;p&gt;Al volver de tomar los datos del usuario de la base de datos, los verifico con js en el cliente.  Si todo esta bien, vuelvo a ejecutar remote scripting, llamando a una funcion que simplemente da de alta las variables con los datos del usuario en la variable _SESSION y retorna al cliente, y con js hago un location.replace(&quot;menu.php&quot;).&lt;/p&gt;
&lt;p&gt;menu.php es quien no ve los datos guardados en _SESSION.&lt;/p&gt;
&lt;p&gt;Ahora... si no utilizo la funcion para guardar los datos en _SESSION, es dicir que paso los datos por post y los asigno en menu.php antes de hacer nada, entonces sí quedan en la sesion.&lt;/p&gt;
&lt;p&gt;Lo extraño de todo esto es que el archivo donde php guarda los datos de las variables creadas en _SESSION, registra las variables de la sesion cuando utilizo la funcion.&lt;/p&gt;
&lt;p&gt;Gracias por contestar.&lt;/p&gt;
</description>
 <pubDate>Fri, 10 Feb 2006 05:34:31 -0800</pubDate>
 <dc:creator>julgon</dc:creator>
 <guid isPermaLink="false">comment 18618 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sobre sesiones</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-18617</link>
 <description>&lt;blockquote&gt;&lt;p&gt;Al volver de esa funcion y de la llamada al remote scripting, redirijo la página (con javascript en el cliente) a una página que debe mostrar el menú dinámico según el usuario.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Aclárame lo de la redirección: ¿cargas la nueva página con rs? ¿o haces un href.location? La primera no funcionaría, la segunda sí.&lt;/p&gt;
</description>
 <pubDate>Thu, 09 Feb 2006 21:58:13 -0800</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 18617 at http://php.apsique.com</guid>
</item>
<item>
 <title>Problemas con sesiones</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-18616</link>
 <description>&lt;p&gt;Hola!  Soy nuevito en esto del php (son jsp o asp) y estoy haciendo una página para comenzar a aprender esto.&lt;br /&gt;
Me sucede un inconveniente con sesiones.  Tengo instalado un servidor apache, con mysql y php 5.1.  Configuré el php.ini para que la sesion se habilitara automaticamente y depositara los archivos en /tmp.&lt;br /&gt;
Cuando se ingresa al sitio se crea, efectivamente, el archivo en /tmp.&lt;br /&gt;
Luego pido el user y el pass y, a través de remote scripting, envío esa información al servidor, donde una función verifica los datos y si estos están correctos, entonces crea las variables de sesión:&lt;/p&gt;
&lt;p&gt;$_SESSION[&quot;user&quot;] = $usr;&lt;br /&gt;
$_SESSION[&quot;level&quot;] = $level;&lt;/p&gt;
&lt;p&gt;etc.&lt;/p&gt;
&lt;p&gt;Al volver de esa funcion y de la llamada al remote scripting, redirijo la página (con javascript en el cliente) a una página que debe mostrar el menú dinámico según el usuario.&lt;/p&gt;
&lt;p&gt;Pero en está página intento rescatar las varibles de la sesión y no me retorna nada.  Es más, con isset me dice que no están creadas.  Mas el archivo de /tmp sí tiene los valores que se registran en la función.&lt;/p&gt;
&lt;p&gt;Ahora, bien... si la tarea que hago en la función la hago en una página php sin función alguna, entonces tambíen graba los datos en el archivo de /tmp y, además, puedo rescatar las variables.&lt;/p&gt;
&lt;p&gt;La pregunta es ¿si _SESSION es una global, por qué no puedo rescatar las variables en otra página?  Es más, he probado, dentro de la función, asignar los valores de las variables de sesión y rescatarlas en el renglón siguiente, dentro de la fución, y tampoco lo rescata, pero sí quedan en el archivo de /tmp.&lt;/p&gt;
&lt;p&gt;No entiendo nada.  Podrás darme alguna pista.&lt;/p&gt;
</description>
 <pubDate>Thu, 09 Feb 2006 12:37:28 -0800</pubDate>
 <dc:creator>julgon</dc:creator>
 <guid isPermaLink="false">comment 18616 at http://php.apsique.com</guid>
</item>
<item>
 <title>yap</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-15009</link>
 <description>&lt;p&gt;Gracias =)&lt;/p&gt;
</description>
 <pubDate>Sat, 17 Dec 2005 16:12:31 -0800</pubDate>
 <dc:creator>nanda</dc:creator>
 <guid isPermaLink="false">comment 15009 at http://php.apsique.com</guid>
</item>
<item>
 <title>Jajjaaj</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-14995</link>
 <description>&lt;p&gt;Jajajja&lt;br /&gt;
Ok, el domingo&lt;/p&gt;
</description>
 <pubDate>Fri, 16 Dec 2005 19:12:02 -0800</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 14995 at http://php.apsique.com</guid>
</item>
<item>
 <title>uy</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-14993</link>
 <description>&lt;p&gt;nunca vi la explicación....&lt;br /&gt;
=(&lt;/p&gt;
</description>
 <pubDate>Fri, 16 Dec 2005 18:34:16 -0800</pubDate>
 <dc:creator>nanda</dc:creator>
 <guid isPermaLink="false">comment 14993 at http://php.apsique.com</guid>
</item>
<item>
 <title>Como?</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-3480</link>
 <description>&lt;p&gt;Necesitas ayuda para realizar thumbnails en Php?&lt;br /&gt;
Por poner tu avatar, con gusto doy la explicación :)&lt;/p&gt;
</description>
 <pubDate>Mon, 09 May 2005 23:43:22 -0700</pubDate>
 <dc:creator>clbustos</dc:creator>
 <guid isPermaLink="false">comment 3480 at http://php.apsique.com</guid>
</item>
<item>
 <title>thumbnails</title>
 <link>http://php.apsique.com/contenido/sesiones_basico#comment-3479</link>
 <description>&lt;p&gt;Una ayuda para realizar pequeñas imágenes :)&lt;br /&gt;
gracias&lt;/p&gt;
</description>
 <pubDate>Mon, 09 May 2005 16:55:05 -0700</pubDate>
 <dc:creator>nanda</dc:creator>
 <guid isPermaLink="false">comment 3479 at http://php.apsique.com</guid>
</item>
<item>
 <title>Sesiones (basico)</title>
 <link>http://php.apsique.com/contenido/sesiones_basico</link>
 <description>Uno de los temas clásicos es el trabajo con sesiones. Aquí va un rápido tutorial de como ocuparlas (en php 4.1 y superior).&lt;br /&gt;
&lt;br /&gt;
Lo primero es iniciar la sesión con la función&lt;br /&gt;
&lt;div class=&#039;code&#039;&gt;&lt;div class=&quot;hl-main&quot;&gt;&lt;ol class=&quot;hl-main&quot;&gt;&lt;li&gt;&amp;nbsp;&lt;span class=&quot;hl-inlinetags&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span class=&quot;hl-code&quot;&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-identifier&quot;&gt;session_start&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;hl-code&quot;&gt;;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-inlinetags&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Esta función debe ir al inicio de cada página!&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Después, simplemente se almacenan las variables necesarias en el array superglobal $_SESSION.&lt;br /&gt;
Por ejemplo, si se quiere almacenar el nombre de una persona a partir de un campo &quot;nombre&quot; en un formulario enviado por el método post, la cosa sería&lt;br /&gt;
&lt;div class=&#039;code&#039;&gt;&lt;div class=&quot;hl-main&quot;&gt;&lt;ol class=&quot;hl-main&quot;&gt;&lt;li&gt;&amp;nbsp;&lt;span class=&quot;hl-inlinetags&quot;&gt;&amp;lt;?php&lt;/span&gt;&lt;span class=&quot;hl-code&quot;&gt;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-var&quot;&gt;$_SESSION&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;hl-quotes&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;hl-string&quot;&gt;nombre&lt;/span&gt;&lt;span class=&quot;hl-quotes&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;hl-code&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;hl-var&quot;&gt;$_POST&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;hl-quotes&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;hl-string&quot;&gt;nombre&lt;/span&gt;&lt;span class=&quot;hl-quotes&quot;&gt;&amp;quot;&lt;/span&gt;&lt;span class=&quot;hl-brackets&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;hl-code&quot;&gt;;&lt;/li&gt;
&lt;li&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;hl-inlinetags&quot;&gt;?&amp;gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;
&lt;br /&gt;
Si en otra página se consulta por $_SESSION[&quot;nombre&quot;], deberíamos obtener el nombre sin problemas.&lt;br /&gt;
Es bastante simple. &lt;br /&gt;
Para mayor información, busquen en el manual de php: &lt;a href=&quot;http://www.php.net/manual/en/ref.session.php&quot;&gt;CXI. Session Handling Functions&lt;/a&gt;&lt;br /&gt;
Si tienen problemas, agreguen un comentario y trato de ver que pasó&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Actualización 1:&lt;/b&gt;&lt;br /&gt;
Una página con un muy buen tutorial: &lt;a href=&quot;http://www.webestilo.com/php/php12a.phtml&quot;&gt;webestilo.com&lt;/a&gt;</description>
 <comments>http://php.apsique.com/contenido/sesiones_basico#comments</comments>
 <category domain="http://php.apsique.com/lenguajes/php/dummies">Php para dummies</category>
 <pubDate>Wed, 23 Jul 2003 22:48:11 -0700</pubDate>
 <dc:creator>admin</dc:creator>
 <guid isPermaLink="false">6 at http://php.apsique.com</guid>
</item>
</channel>
</rss>
