J'ai essayé de réaliser une fonction mais j'ai quelques petits problèmes. Alors je vous explique:
Sur ma page, il y'a un lien renvoyant par défaut sur google par exemple. En faite je voudrais que ce lien soit modifiable par l'internaute. Donc en utilisant le php, je voulais faire quelque chose du genre:
Quand un internaute arrive sur la page:
-si aucun cookie --> l'adresse sera google.com
-si cookie détecté --> l'adresse sera celle enregistrer sur le cookie
Voici le code que j'ai écris dans ma page:
avant le code html:
Code :
- <?php
- $lien=$_POST["ch-ad"];
- if (isset($lien)) { $timestamp_expire = time() + 20*24*3600;
- setcookie($lien,$timestamp_expire);}
- $default='http://www.google.com';
- ?>
|
au niveau du lien:
Code :
- <?php
- if (isset($lien)) {echo "<a href='$lien'>".urldecode($lien)."</a>";}
- else {echo "<a href='$default'>".urldecode($default)."</a>";}
- ?>
|
au niveau du formulaire de modification:
Code :
- <form method="POST" action="indexdem.php" <label for="lien">Nouvelle adresse:  </label><input name="ch-ad" type="text" id="ch-ad" value="http://" />  
- <input name="Submit" type="image" src="img/validdem.gif" id="Submit" alt="Envoyer" value="enregistrer cookie"/> </form>
|
Pourriez vous m'aider à faire que cela fonctionne