Aide pour Création Cookie =)
polki92
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour.
Ni connaissant rien en ce qui concerner les cookie, je cherche un personne capable de m'en faire un =)
J'ai chercher pas mal de tutos mais ils sont tous différents et on s'embrouille trop facilemen -_-
J'explique la situation :
Avant d'entrer sur mon site : http://equinoxx.e3b.org/
on a une petite vidéo d'intro.
Je souhaiterais un cookie qui fasse en sorte que :
- Une fois la vidéo d'intro vue par l'utilisateur, elle n'est plus visible pendant 24H
- Et que si l'utilisateur a deja vu cette vidéo d'intro, il est automatiquement redirigé sur le lien qui suit la vidéo
à savoir : http://equinoxx.e3b.org/index.php
Voila j'aimerais aussi qu'on me dise ou placer ce cookie =)
merci d'avance
Ni connaissant rien en ce qui concerner les cookie, je cherche un personne capable de m'en faire un =)
J'ai chercher pas mal de tutos mais ils sont tous différents et on s'embrouille trop facilemen -_-
J'explique la situation :
Avant d'entrer sur mon site : http://equinoxx.e3b.org/
on a une petite vidéo d'intro.
Je souhaiterais un cookie qui fasse en sorte que :
- Une fois la vidéo d'intro vue par l'utilisateur, elle n'est plus visible pendant 24H
- Et que si l'utilisateur a deja vu cette vidéo d'intro, il est automatiquement redirigé sur le lien qui suit la vidéo
à savoir : http://equinoxx.e3b.org/index.php
Voila j'aimerais aussi qu'on me dise ou placer ce cookie =)
merci d'avance
A voir également:
- Aide pour Création Cookie =)
- Creation compte gmail - Guide
- Création site web - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création compte google - Guide
- Creation compte vinted - Guide
18 réponses
Salut,
il suffit de creer un cookie en PHP comme ceci:
En gros, tu crées un cookie nommé 'timer' qui s'effacera 3600 secondes (donc 1 heure tout le monde le sait ! ^^) fois 24 donc 1 jours (parce que 1 jour est composé de 24h tout le monde le sait!^^).
J'ai mis time avant pour dire que le cookie s'effcera 24h après l'heure de sa création.
Ensuite, sur ton site, tu as juste à faire une vérification pour voir si le cookie existe comme ceci :
Voila, en espérant t'avoir aidé ! ^^
A+
Gaerebut
il suffit de creer un cookie en PHP comme ceci:
set_cookie('timer', '', time()+3600*24);
En gros, tu crées un cookie nommé 'timer' qui s'effacera 3600 secondes (donc 1 heure tout le monde le sait ! ^^) fois 24 donc 1 jours (parce que 1 jour est composé de 24h tout le monde le sait!^^).
J'ai mis time avant pour dire que le cookie s'effcera 24h après l'heure de sa création.
Ensuite, sur ton site, tu as juste à faire une vérification pour voir si le cookie existe comme ceci :
if(isset($_COOKIE('timer')) echo 'Le cookie existe'; else echo 'Le cookie n\'existe pas';
Voila, en espérant t'avoir aidé ! ^^
A+
Gaerebut
Les cookies se placent avant tout code HTML sinon tu aura le droit a une belle Parse Error de PHP.
Je te propose ce code en completant celui de Gaerebut :
Je te propose ce code en completant celui de Gaerebut :
// Avant ta page HTML set_cookie('timer', '', time()+3600*24); // A l'endroit où tu veux mettre ta vidéo if(isset($_COOKIE('timer')) { header ("Location: http://equinoxx.e3b.org/index.php"); } else { // Le code d'insertion de ta vidéo }
merci pour la réponse.
J'aimerais savoir maintenant ou placer ce cookie ? sur index.php ? dans un fichier .txt que je nomme comment ?
voila, je ne sais pas du tout ou ca se met :/
Ou je place set_cookie('timer', '', time()+3600*24);
et pareil pour
if(isset($_COOKIE('timer'))
echo 'Le cookie existe';
else
echo 'Le cookie n\'existe pas';
Merci =)
J'aimerais savoir maintenant ou placer ce cookie ? sur index.php ? dans un fichier .txt que je nomme comment ?
voila, je ne sais pas du tout ou ca se met :/
Ou je place set_cookie('timer', '', time()+3600*24);
et pareil pour
if(isset($_COOKIE('timer'))
echo 'Le cookie existe';
else
echo 'Le cookie n\'existe pas';
Merci =)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir kakashidu85,
Je ne comprends pas de quoi tu parles quand tu dis
else {
// Le code d'insertion de ta vidéo
}
Quel code ?
La vidéo en question est une page .html avec un .swf
je dois donc copier le code que tu m'as donné sur cette page ?
cette page est la suivante :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
Et j'aimerais en gros que cette page soit zappée si elle a deja été visitée. et que 24H plus tard elle soit "revisitable"
merci =)
Je ne comprends pas de quoi tu parles quand tu dis
else {
// Le code d'insertion de ta vidéo
}
Quel code ?
La vidéo en question est une page .html avec un .swf
je dois donc copier le code que tu m'as donné sur cette page ?
cette page est la suivante :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
Et j'aimerais en gros que cette page soit zappée si elle a deja été visitée. et que 24H plus tard elle soit "revisitable"
merci =)
Tu dois avoir moyen de simplifier ton code de ta page avec l'animation flash.
Regarde ce lien pour t'aider par exemple: http://www.guiderdoni.net/Code-xhtml-pour-inserer-du-flash.html
Ensuite le code pour le cookie qui t'a été donné doit être mis sur la même page mais avant tout le code que tu as mis.
Regarde ce lien pour t'aider par exemple: http://www.guiderdoni.net/Code-xhtml-pour-inserer-du-flash.html
Ensuite le code pour le cookie qui t'a été donné doit être mis sur la même page mais avant tout le code que tu as mis.
J'ai beau mettre
set_cookie('timer', '', time()+3600*24);
if(isset($_COOKIE('timer'))
{
header ("Location: http://equinoxx.e3b.org/index.php");
}
else {
LE CODE DE MA PAGE .HTML OU YA MA VIDEO
}
Mais ca marche pas, quand je vais sur le site, que je ferme le navigateur et que je vais encore sur mon site j'ai toujours la page qui s'affiche alors qu'elle devrait etre zappée
:/
J'ai éssayé aussi avec
set_cookie('timer', '', time()+3600*24);
if(isset($_COOKIE('timer'))
{
header ("Location: http://equinoxx.e3b.org/index.php");
}
else {
}
LE CODE DE MA PAGE .HTML OU YA MA VIDEO
Mais rien n'y fait
set_cookie('timer', '', time()+3600*24);
if(isset($_COOKIE('timer'))
{
header ("Location: http://equinoxx.e3b.org/index.php");
}
else {
LE CODE DE MA PAGE .HTML OU YA MA VIDEO
}
Mais ca marche pas, quand je vais sur le site, que je ferme le navigateur et que je vais encore sur mon site j'ai toujours la page qui s'affiche alors qu'elle devrait etre zappée
:/
J'ai éssayé aussi avec
set_cookie('timer', '', time()+3600*24);
if(isset($_COOKIE('timer'))
{
header ("Location: http://equinoxx.e3b.org/index.php");
}
else {
}
LE CODE DE MA PAGE .HTML OU YA MA VIDEO
Mais rien n'y fait
C'est normal j'avais pas vu au début. Tu as utilisé des parenthèses a la place des crochets.
Tu dois faire comme ça if(isset($_COOKIE['timer']))
Je te donne le code :
<?php
setcookie('timer','',time()+3600*24)
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF
?>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
<?php
}
?>
</body>
</html>
Tu dois faire comme ça if(isset($_COOKIE['timer']))
Je te donne le code :
<?php
setcookie('timer','',time()+3600*24)
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF
?>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
<?php
}
?>
</body>
</html>
Bonjour,
merci pour ta réponse.
J'ai remplacé ma page .html par celle que tu m'as donnée mais cela ne fonctionne pas :/
Ce n'est pas le .swf qui doit etre zappée mais toute la page index.hmtl
merci pour ta réponse.
J'ai remplacé ma page .html par celle que tu m'as donnée mais cela ne fonctionne pas :/
Ce n'est pas le .swf qui doit etre zappée mais toute la page index.hmtl
De toute façon le header ne te laisse pas le temps de charger ton swf il te redirige tout de suite ce n'est pas comme la méta refresh. En tout cas si tu veux tout zapper faut carrément envelopper le code html :
<?php
$int_expires = time() + 3600 * 24;
setcookie('timer','',$int_expires);
?>
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
<?php
}
?>
Aussi j'ai modifié le setcookie en rajoutant un point virgule que j'avais oublié et en mettant le temps d'expiration dans un variable.
Sinon pour plus d'info sur les cookies si tu n'as pas déjà vu : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_3
<?php
$int_expires = time() + 3600 * 24;
setcookie('timer','',$int_expires);
?>
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
<?php
}
?>
Aussi j'ai modifié le setcookie en rajoutant un point virgule que j'avais oublié et en mettant le temps d'expiration dans un variable.
Sinon pour plus d'info sur les cookies si tu n'as pas déjà vu : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_3
Ca ne marche pas non plus :/
En fait je sais pas si je me suis bien exprimer sur ce que je veux. Je reexplique =)
Quand quelqu'un va sur ce site : http://equinoxx.e3b.org/ il va voir la vidéo
Ensuite plus tard des qu'il y retournera, je veux que ca zape cette page et que ca redirige automatiquement sur http://equinoxx.e3b.org/index.php
Et ce, avec un timer de 24h
Vala =)
En fait je sais pas si je me suis bien exprimer sur ce que je veux. Je reexplique =)
Quand quelqu'un va sur ce site : http://equinoxx.e3b.org/ il va voir la vidéo
Ensuite plus tard des qu'il y retournera, je veux que ca zape cette page et que ca redirige automatiquement sur http://equinoxx.e3b.org/index.php
Et ce, avec un timer de 24h
Vala =)
Oui, le principe du script est que si le cookie existe il redirige vers index.php sinon il affiche la page, j'ai fait une petite modification en écrivant le cookie que si il n'existe pas car sinon il sera recréer a chaque fois et donc rendra la vidéo toujours inaccessible. Sinon si cela ne marche pas encore explique-moi ce qui ne marche pas.
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF et on écrit le cookie
$int_expires = time() + 3600 * 24;
setcookie('timer','',$int_expires);
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
<?php
}
?>
<?php
if (isset($_COOKIE['timer'])) // Si il existe on le redirige vers http://equinoxx.e3b.org/index.php
{
header("Location: http://equinoxx.e3b.org/index.php");
}
else { // Si le cookie n'existe pas on affiche le SWF et on écrit le cookie
$int_expires = time() + 3600 * 24;
setcookie('timer','',$int_expires);
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1" content="KyeQPHOu7P//0v5AYA/28Ekvwj0pdkt+OFzRtVtgsz4=" />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Guilde EquinoXx</title>
<script language="javascript">AC_FL_RunContent = 0;</script>
<script src="http://equinoxx.e3b.org/AC_RunActiveContent.js" language="javascript"></script>
</head>
<body bgcolor="#000000">
<!--url's used in the movie-->
<!--text used in the movie-->
<!--
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
-->
<!-- saved from url=(0013)about:internet -->
<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '100%',
'height', '100%',
'src', 'Guilde EquinoXx',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'Guilde EquinoXx',
'bgcolor', '#000000',
'name', 'Guilde EquinoXx',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'Guilde EquinoXx',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload2.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="100%" height="100%" id="Guilde EquinoXx" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="Guilde EquinoXx.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="Guilde EquinoXx.swf" quality="high" bgcolor="#000000" width="100%" height="100%" name="Guilde EquinoXx" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="https://get.adobe.com/flashplayer/" />
</object>
</noscript>
</body>
</html>
<?php
}
?>
C'est ça ton erreur :
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/e/equinoxx/html/modules/mod_wow_boss_progresswotlk/mod_wow_boss_progresswotlk.php
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/e/equinoxx/html/modules/mod_wow_boss_progresswotlk/mod_wow_boss_progresswotlk.php
ah non ca tkt c'est tout un autre sujet =)
un module pour afficher notre progression pve de la guilde tkt pas , maintenant elle n'y est plus cette erreur,
Je go modifier le index.html par celui que tu ma donné, je te tient au courant
un module pour afficher notre progression pve de la guilde tkt pas , maintenant elle n'y est plus cette erreur,
Je go modifier le index.html par celui que tu ma donné, je te tient au courant
marche toujours pas :/
En fait si tu veux , des qu'on va sur http://equinoxx.e3b.org/ ( donc la page index.html ) ya une video en .swf.
On la regarde
Pis je ferme firefox, le relance, et je revais sur http://equinoxx.e3b.org/ mais la tout de suite ca me redirige sur
http://equinoxx.e3b.org/index.php car j'ai deja vu la vidéo
c'est exactement ce que je need =)
En fait si tu veux , des qu'on va sur http://equinoxx.e3b.org/ ( donc la page index.html ) ya une video en .swf.
On la regarde
Pis je ferme firefox, le relance, et je revais sur http://equinoxx.e3b.org/ mais la tout de suite ca me redirige sur
http://equinoxx.e3b.org/index.php car j'ai deja vu la vidéo
c'est exactement ce que je need =)
Oui effectivement avec Firefox j'ai regardé et il n'y a aucun cookie alors je te propose une autre solution qui a mon avis marchera mieux. Tout d'abord a tu une base de données MySQL. Car comme ça on retient l'IP de l'utilisateur et si quand on vérifie il a la même IP on le revoie vers index.php. C'est mieux que les cookies car les cookies on peut les effacer.
oui je dispose d'une base de données MYSQL étant donné que les utilisateur peuvent s'enregistrer
Si tu veux tu peux m'ajouter sur msn : kakashi_sensei2@hotmail.fr
Si tu veux tu peux m'ajouter sur msn : kakashi_sensei2@hotmail.fr