OVH Cloud OVH Cloud

lien

4 réponses
Avatar
Gilles
Re bonjour

je voudrais mettre une action php a la place href="intro2.htm" du style
mettre une info dans un cookie et aprés faire le liens avec "intro.htm"

ci jiont a bout de mon code

Merci de vos réponse

<td width="51%"><div align="center"><font color="#FF0000" size="2"
face="Verdana, Arial, Helvetica, sans-serif"><a
href="intro2.htm">J'accepte</a></font></div></td>

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8

4 réponses

Avatar
Olivier Miakinen

je voudrais mettre une action php a la place href="intro2.htm" du style
mettre une info dans un cookie et aprés faire le liens avec "intro.htm"

ci joint a bout de mon code

Merci de vos réponse

<td width="51%"><div align="center"><font color="#FF0000" size="2"
face="Verdana, Arial, Helvetica, sans-serif"><a
href="intro2.htm">J'accepte</a></font></div></td>


Hum... Tu aurais pu nous épargner les align="center", font color, font
size et font face, symptomatiques d'un code HTML à l'ancienne (début des
années 1990, avant que l'on comprenne qu'il vaut mieux séparer le
contenu et la présentation).

Bon, il reste donc :
<a href="intro2.htm">J'accepte</a>

Pour répondre à ta question, tu dois remplacer ceci par :
<a href="intro2.php">J'accepte</a>

Dans le fichier intro2.php, tu peux mettre le code kivabien pour
remplir le cookie, ensuite de quoi tu peux faire par exemple
include('intro.htm') ou readfile('intro.htm').

Cela étant, j'ai l'impression que tu ne connais vraiment pas grand chose
à PHP, et que tu aurais intérêt à lire des bouquins ou des tutoriels sur
le sujet (ou ne serait-ce que la doc) avant de venir poser des questions
dans ce groupe.

Voici deux liens utiles :
<http://www.php.net/manual/fr/>
<http://faqfclphp.free.fr/>

--
Olivier Miakinen
Non, monsieur le juge, je vous le jure : jamais je n'ai cité
Bruxelles dans ma signature.

Avatar
CrazyCat
Gilles wrote:
je voudrais mettre une action php a la place href="intro2.htm" du style
mettre une info dans un cookie et aprés faire le liens avec "intro.htm"


PHP est un langage interprété au niveau du serveur, donc une "action
php" ne peut se faire que lors du chargement d'une page.

Les deux options que tu as sont:
1) traiter ton cookie dans intro.php (pourquoi utiliser .htm?) et
afficher ta page ensuite (ou traiter dans sketuveux.php et aller vers
intro.htm)

2) gérer ton cookie avec du javascript, ce qui semble plus intéressant
pour toi vu que tes pages sont en html.

--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net

Avatar
Gilles
Je vais etre un peu plus clair
J'ai récupéré un site avec du html donc je fais ce que je peux

Donc voici mon probleme sure la page il y a 2 lien
1) lien c'est pour les Français
2) lien pour les Anglais
c'est deux lien pointe sur intro.htm
donc je voudrais que sur chaque lien je puis ce mettre dans un cookie la
langue (car je dois récuperer l'info ulterieurement)

Merci pour votre aides

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8
"CrazyCat" a écrit dans le message de news:
d0i33g$f4l$
Gilles wrote:
je voudrais mettre une action php a la place href="intro2.htm" du style
mettre une info dans un cookie et aprés faire le liens avec "intro.htm"


PHP est un langage interprété au niveau du serveur, donc une "action php"
ne peut se faire que lors du chargement d'une page.

Les deux options que tu as sont:
1) traiter ton cookie dans intro.php (pourquoi utiliser .htm?) et afficher
ta page ensuite (ou traiter dans sketuveux.php et aller vers intro.htm)

2) gérer ton cookie avec du javascript, ce qui semble plus intéressant
pour toi vu que tes pages sont en html.

--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net



Avatar
CrazyCat
Gilles wrote:
Je vais etre un peu plus clair
J'ai récupéré un site avec du html donc je fais ce que je peux

Donc voici mon probleme sure la page il y a 2 lien
1) lien c'est pour les Français
2) lien pour les Anglais
c'est deux lien pointe sur intro.htm
donc je voudrais que sur chaque lien je puis ce mettre dans un cookie la
langue (car je dois récuperer l'info ulterieurement)


<a href="choose_lang.php?lang=fr">Site en français</a>
<a href="choose_lang.php?lang=en">Site in english</a>

et dans choose_lang.php:
<?
$lang = $_GET["lang"];
setcookie("site[lang]", $lang, time() + 3600);
Header("Location: intro.htm");
?>

Mais bon, comme le reste est en html, je ne suis pas sur que tu puisses
bien récupérer les cookies et les traiter.
--
Découvrez Original War: http://www.original-war.org
Humour: http://www.chatfou.com
Tchattez en liberté: http://www.c-p-f.net