Posts Tagged ‘sesiones oscommerce’

Mantener las sesiones al crear enlaces en Oscommerce

Posted in Problemas típicos con Oscommerce on April 30th, 2009 by Jose Criado – 11 Comments

Uno de los problemas más típicos que suelen encontrarse los usuarios nóveles de Oscommerce es cómo mantener las sesiones con los links o enlaces que crean. Cuando entras por primera vez en Oscommerce desde el navegador se te asigna automáticamente un ID (identificador) de sesión. Esto permite a Oscommerce guardar el carro de compra de un visitante, estadísticas, etc. Cuando un usuario se da de alta o se identifica como cliente obtiene un ID de cliente.

Si creamos un enlace html típico en nuestro Oscommerce, del tipo:

<a href="specials.php">Ofertas</a>

no mantendremos la sesión creada. Para mantener la sesión debemos usar la función de Oscommerce tep_href_link:

echo '<a href="'.tep_href_link('specials.php', '', 'NONSSL').'">Ofertas</a>';

La función tep_href_link utiliza 3 valores separados por comas. El primer valor es el fichero de destino del enlace. El segundo valor son las variables que queramos pasar por GET (si no hay podemos dejar simplemente las comillas en blanco ”). El tercer valor es el tipo de conexión, si usamos certificado de seguridad pondremos SSL, si no usaremos NONSSL.

Con tep_href_link podremos crear cualquier enlace dentro de nuestra tienda virtual Oscommerce manteniendo las sesiones sin ningún problema.

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live