Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4459 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  setcookie()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

setcookie()

n°876340
durandal14
Posté le 18-10-2004 à 18:51:33  profilanswer
 

Bonjour
 
J'ai actuellement un problème avec la fonction setcookie().
 
J'ai une page : "cookie.php" où il y a :
setcookie("nom", "valeur", time()+60, "" );  
 
1) Et sur une autre page "page.php" il y a :
include "cookie.php";
 
Lorsque l'on ira sur page.php, il n'y aura pas de problème, le cookie sera crée.
 
2) Cependant pour mettre :
include "http://site.fr/cookie.php";
 
Le cookie ne sera plus crée.
 
 
Comment configurer la fonction setcookie() (avec les options path et domain que je ne sais pas utiliser) pour que le cas 2 me permettent la création du cookie.

mood
Publicité
Posté le 18-10-2004 à 18:51:33  profilanswer
 

n°876414
GaSPaRD77
Posté le 18-10-2004 à 20:23:20  profilanswer
 

Pourquoi tu veux mettre "http://site.fr/" ???

n°876425
durandal14
Posté le 18-10-2004 à 20:49:41  profilanswer
 

Car je dosi mettre des paramètres de variables :
page.php?param1=valeur1&param2=valeur2
 
Et que l'on est obligé de mettre "http://site.fr/" pour que ceux-ci soient pris en compte.
 
Et ne me demande pas pkoi je mets des parametres "?param.." au lieu de les inclure dans page.php, car c'est ainsi que je veux utiliser mon script ;)

n°877236
bunker83+1
Posté le 19-10-2004 à 17:44:18  profilanswer
 

tu ne pourras pas mettre include("http://..." ), oublie ca n'existe pas !!!
 
il faut que le fichier que tu inclue soit dans arboressence commune ... Et c'est un chemin que tu dois mettre dans ton include et non une url ...
Du genre :
include("/chemin_depuis_la_racine/cookie.php" );
-> chemin absolu
 
ou
 
include("./cookie.php" );
-> chemin relatif, ici le fichier doit etre dnas le meme rep que cookie.php
 
Sinon, tes variables passées par url, respectivement var1, var2, var3 seront dans ta page sous la forme :
$_GET['var1']
$_GET['var2']
$_GET['var3']

n°877392
Xav_
The only one...
Posté le 19-10-2004 à 20:45:13  profilanswer
 

un include utilise un "flux" normalment, tu peux inclure un fichier qui n'est pas sur ton site, MAIS ce que tu va récupérer c'est la version HTML de la page après quel soit passer par le serveur apache du site en question.
 
si tu include toto.php d'un autre site et que ce toto.php contient:
echo 'fichier hébergé ailleurs';  
ça va juste t'afficher: fichier hébergé ailleurs
 
le echo sera traité par le serveur apache du site et non par le tiens ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°877422
durandal14
Posté le 19-10-2004 à 21:08:40  profilanswer
 

ok
donc au final est-ce que cette solution marche ? :
 
<?
include("./cookie.php" );  
$param1=value1;
$param2=value2;
?>
 
Auparavant je voulais faire ceci que vous me deconseillez:
<? include "cookie.php?param1=valeur1&param2=valeur2" ?>

n°877792
bunker83+1
Posté le 20-10-2004 à 10:52:26  profilanswer
 

Durandal14 a écrit :

ok
donc au final est-ce que cette solution marche ? :
<?
include("./cookie.php" );  
$param1=value1;
$param2=value2;
?>


 
Non affecte tes variables avant l'inclusion de ton fichier ...
 
<?
$param1=value1;
$param2=value2;

include("./cookie.php" );  
?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  setcookie()

 

Sujets relatifs
Probleme de SetCookie sur multimania et freesetcookie
pb avec un cookies qui ne s'envoi pas avec setcookie[PHP/MYSQL] problèmes avec mail(), setcookie, transfert de BD
Utilisation de SetCookie (ou sessions) et redirection d'urlRedirection (banniere) et setcookie
[PHP] setcookie : pb d'expiration[PHP] La gestion des cookies : setcookie ou $HTTP_COOKIE_VARS
Différence entre setcookie et session_register....?[PHP] setcookie puis redirection ...
Plus de sujets relatifs à : setcookie()


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)