Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2007, 15h53   #1
Futur Membre du Club
 
Inscription : avril 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 93
Points : 18
Points : 18
Par défaut ouvrir la page une seule fois

Bonjour,

J'aimerais réaliser la chose suivante :

- ouvrir une seule fois par jour la page A sinon la page B.

J'ai essayé à l'aide des cookies, ça marche 1 fois et après plus rien.

Voici mon code:

Code :
1
2
3
4
5
6
7
8
 
	if (Request.Cookies("my_test") <> "my_test") then
		Response.Cookies("my_test") = "my_test"
		Response.Cookies("my_test").Expires = Now() + 1
		Response.Redirect("index.html")		
	else
		Response.redirect("test.html")
	end if
Avez-vous une autre idée ?

Merci d'avance pour votre aide.

Bien à vous.
Gourouni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 16h57   #2
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 30
Points : 38
Points : 38
c'est à dire, ça marche une fois?
Une seule fois par jour? Pour une seule utilisation?...

Ton cookie, tu veux qu'il soit supprimé à minuit ou 24h pile après sa création?
Theolediable est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 17h14   #3
Futur Membre du Club
 
Inscription : avril 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 93
Points : 18
Points : 18
Merci pour votre réponse.

J'aimerais qu'à minuit mon cookies soit remis à zéro afin que le lendemain lorsque la personne ouvre sa page, il arrive sur la page "index.html", sinon sur "test.asp". Le code de lecture du cookies se trouve dans ma page "test.asp" avec une simple condition "if" càd :

Code :
1
2
3
4
5
6
 
	if (Request.Cookies("my_test") <> "my_test") then
		Response.Cookies("my_test") = "my_test"
		Response.Cookies("my_test").Expires = Now() + 1
		Response.Redirect("index.html")		
	end if
Bien à vous.
Gourouni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 17h30   #4
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 30
Points : 38
Points : 38
Si tu veux que ton cookie ne prenne que le numéro de jour en compte, essayes de faire plutôt ça:
Code :
1
2
 
Response.Cookies("Visite").Expires = DateAdd("d", 1, Date)
Par contre, qu'entends-tu par:
Citation:
J'ai essayé à l'aide des cookies, ça marche 1 fois et après plus rien.
Theolediable est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 18h01   #5
Futur Membre du Club
 
Inscription : avril 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 93
Points : 18
Points : 18
Bonjour,

J'entends par là, on dirait qu'il rentre tout le temps dans mon "if" du coup il ne fait pas le reste...

Bien à toi.
Gourouni est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 20h04   #6
Nouveau Membre du Club
 
Inscription : mars 2007
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : mars 2007
Messages : 30
Points : 38
Points : 38
Testes:
Code :
1
2
3
4
5
6
7
if (Request.Cookies("my_test") = "") then
		Response.Cookies("my_test") = "my_test"
		Response.Cookies("my_test").Expires = Now() + 1
		Response.Redirect("index.html")		
	else
		Response.redirect("test.html")
	end if
Je crois qu'avec cette syntaxe tu testes l'existence du cookie puisque pour détreuire un cookie tu fais:
Code :
Response.Cookies("my_test") = ""
Theolediable est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 11h38   #7
Futur Membre du Club
 
Inscription : avril 2004
Messages : 93
Détails du profil
Informations forums :
Inscription : avril 2004
Messages : 93
Points : 18
Points : 18
Bonjour,

Merci pour votre réponse.

J'ai contourné le problème en Javascript et ça fonctionne correctement.

Bien à vous.
Gourouni est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h09.


 
 
 
 
Partenaires

Hébergement Web