le systeme des "dossiers rouges" de ce forum

le systeme des "dossiers rouges" de ce forum - PHP - Programmation

Marsh Posté le 14-03-2003 à 16:14:54    

:hello:  
j'essaie de mettre en place un affichage de flag lorsqu'il y a eu des modifs depuis ma derniere visite.
Mon code vous parait il bon? chez moi ca a l'air de passer avec i5 mais pas ie6 :??:  
 


<?
$old_visite=$der_visite;
setcookie("der_visite",date("Y-m-d H:i:s" ),time()+365*24*3600);  
 
.....
 
if($nb2[date_maj]>$old_visite)
{
echo "<img src=\"flag.gif\" alt=\"Nouveau lien depuis votre dernière visite\">";
}
 
...
?>


 
Merci !


Message édité par kayasax le 17-03-2003 à 08:22:12
Reply

Marsh Posté le 14-03-2003 à 16:14:54   

Reply

Marsh Posté le 17-03-2003 à 08:22:37    

:bounce:

Reply

Marsh Posté le 17-03-2003 à 10:52:20    

:hello: Youhou ! Y a quelqu'un ???

Reply

Marsh Posté le 17-03-2003 à 10:59:58    

oui ça a l'aire correct.
tu refuses les cookies sous ie6 ?


---------------
...oups kernel error...
Reply

Marsh Posté le 17-03-2003 à 11:07:35    

ethernal a écrit :

oui ça a l'aire correct.
tu refuses les cookies sous ie6 ?


nop.

Reply

Marsh Posté le 17-03-2003 à 11:10:40    

mais je pense avoir compris, quand j'affiche mes liens (validation d'un formaulaire) je reinitialise le cookie.
 
Pour empecher ca il faut que j'empeche la maj du cookie si je viens de la page new.php , c'est bien $HTTP_referrer qu'il faut utiliser ??
 
edit arf c'est bon, j'ai fait comme ca :
if(!isset($go)||!isset($search))
{
$old_visite=$der_visite;
setcookie("der_visite",date("Y-m-d H:i:s" ),time()+365*24*3600);  
}
 
$go et $search sont les variables 'submit' de mes forms
 
 
 :jap:


Message édité par kayasax le 17-03-2003 à 11:17:27
Reply

Marsh Posté le 17-03-2003 à 12:14:42    

ah non ptin c'est pas bon, aidez moi siouplait j'y comprends plus rien.
je voudrais que  le cookie ne soit pas mis à jour lorsque j'appuie sur mes boutons go et search .
Actuellement j'ai fait ca mais $dervisite est quand meme mis à jour a chqe fois que j'appuie sur le bouton go ...
 
 
<?
if(($all!="hh" )||($recherche!="hh" ))
{
$old_visite=$der_visite;
setcookie("der_visite",date("Y-m-d H:i:s" ),time()+365*24*3600);  
}

 
include("navi.inc" );
......
<form action="index.php" method="post" name="choix">
   Afficher les liens de : <select name="cat">
<option value="">Liste complète
<?
include("connect.inc" );
$sql="select * from bib_cat order by nom_cat asc";
$resu=mysql_query($sql);
while($nb=mysql_fetch_array($resu))
{
echo "<option value=\"$nb[id_cat]\"";
if($nb[id_cat]==$cat)echo" selected ";
echo ">$nb[nom_cat]";
}
?>
 
</select>
<input type="hidden" name="all" value="hh">
<input type="submit" name="go" value="Go </form>
</td><td>
<form action='index.php' method="post" name="cherche">
       Chercher : <input type="text" name="search" size="25">
<input type="hidden" name="recherche" value="hh">
<input type="submit" name="vsearch" value="Go">
</form>
 
 
 :jap:


Message édité par kayasax le 17-03-2003 à 12:34:35
Reply

Marsh Posté le 17-03-2003 à 13:56:38    

[:thotho]  
pfuiii l'est mort le forum aujourd'hui...
Personne ne sait ou je m'explique mal ??

Reply

Marsh Posté le 17-03-2003 à 14:00:18    

kayasax a écrit :

[:thotho]  
pfuiii l'est mort le forum aujourd'hui...
Personne ne sait ou je m'explique mal ??


ca a rien a voir mais juste: mefie toi de ton connect.inc... sur la plupart des hebergeurs c comme un fichier texte... avecle nom qu'il a je suppose qu'il contient des infos que t'as pas envie de donner... renomme le juste en connect.inc.php et c bon ;)


---------------
Suri.morkitu.org : Balades au coeur de la ville...
Reply

Marsh Posté le 17-03-2003 à 14:13:37    

Suri a écrit :


ca a rien a voir mais juste: mefie toi de ton connect.inc... sur la plupart des hebergeurs c comme un fichier texte... avecle nom qu'il a je suppose qu'il contient des infos que t'as pas envie de donner... renomme le juste en connect.inc.php et c bon ;)


pas de pb c sur mon intranet mais merci

Reply

Marsh Posté le 17-03-2003 à 14:13:37   

Reply

Marsh Posté le 17-03-2003 à 14:33:44    

si ($all!="hh" et $recherche!="hh" ) alors maj_cookie


Message édité par ethernal le 17-03-2003 à 14:36:26

---------------
...oups kernel error...
Reply

Marsh Posté le 17-03-2003 à 14:49:08    

ethernal a écrit :

si ($all!="hh" et $recherche!="hh" ) alors maj_cookie


nan c'est pareil à chqe fois que j'appuie sur mes boutons la date de derniere visite change !  
 
je capte pas pkoi  [:sharpknife]

Reply

Marsh Posté le 17-03-2003 à 16:33:35    

:pfff: ahlala je suis trop con !
je viens de voir ma connerie :
 
c'est pas ca qu'il fallait mettre : $old_visite=$der_visite;  
mais ca : setcookie("old_visite","$der_visite",time()+...)
 
vu que je mettait pas la variable dans un cookie elle sautait a chaque raffraichissement de la page .


Message édité par kayasax le 17-03-2003 à 16:34:01
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed