effectuer une action avec les sessions

5 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour à tous

les sessions ont une durée de vie limitée.

comment faire une action lorsque la session est arrivée à terme ?

merci de vos conseils

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

je souhaite faire un module : derniers produits consultés

et je souhaite lorsque la session se termine supprimer les infos contenus dans la table.

merci bien

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

bonsoir,

dans ce cas pourquoi stocker dans une table ?

il suffit de faire une fonction qui stocke les X derniers produits visité par le client

j'avais fait un truc dans ce style pour une boutique : ( faut adapter tout le site etais dans une seul page !!)

if ($_REQUEST[vide]==oui"){$_SESSION['listeprod]="";}

$listprod=$_SESSION['listeprod'];

if ($listprod!=""){

$sql="select * from peel_produits where id in (".$listprod.") ";

$ll=mysql_query($sql);

while ($lip=mysql_fetch_array($ll)){

$nomp=str_replace(' ', '-',$lip['nom']);

?>

<a href="<?php echo $wwwroot;?>/detail/<?php echo $nomp;?>-<?php echo $lip[id];?>.html" class="derniervu"><?php echo $lip[nom];?></a>

&nbsp;

<?

}

//echo $sql;

}

// navigation produit

if ($_SESSION['listeprod']!=""){

?>

<a href="<?php echo $wwwroot;?>/index.php?vide=oui"><img src="<?php echo $wwwroot;?>/images/poubelle.gif" alt="puger votre navigation" border="0" title="Vider votre navigation" alt="On"></a>

<?php

}

a revoir et adpater bien sur ....

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

houps ... j'en ai oublier un bout !!

dans la page qui fais le detail de l'article visité:

$listprod=$_SESSION['listeprod'];

if ($listprod==""){$listprod ="'".$_GET['id']."'";}else{

$listprod .=",'".$_GET['id']."'";

}

$_SESSION['listeprod']=$listprod;

sinon ça marche moins bien !!

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping