lionel_max Posted July 29, 2011 Share Posted July 29, 2011 Bonjour, Je voudrais savoir comment envoyer une variable du fichier PHP et la récupérer avec le tpl s'il vous plait. Je voudrais de plus créer un cookies pour stocker cette variable mais je n'ai pas vraiment l'habitude des templates. D'après ce que j'ai testé, setcookies ne fonctionne pas je crois. Merci beaucoup, j'espère que quelqu'un pourrait m'aider. Link to comment Share on other sites More sharing options...
lionel_max Posted July 30, 2011 Author Share Posted July 30, 2011 Bonjour à tous, Si cela peut vous aider, j'ai résolue mon problème. Voila comment créer un cookies et l'envoyer avec smarty. global $cookie; if($_GET['access'] == "OK") { $cookie = new Cookie("ps"); $cookie->__set('access_OK', 'OK_OK'); $smarty->assign('popin', 'envoi du popin'); } } Voila comment je le récupère dans le tpl {popin} J'ai donc résolu en grande partie mon problème et certainement celui d'autres personne car j'ai trouvé beaucoup de fois cette question sans réponse. Par contre, je voudrais savoir comment définir une date d'éxpiration seulement pour ce cookies, car par défaut, la date est de time() + 1728000 définie dans la class Cookie.php. Mais je voudrais que ce cookie n'est une durée de vie que de time() + 3600 , quelqu'un aurait une idée? J'ai testé les fonction de la class cookie mais je n'ai rien trouvé encore. Merci Link to comment Share on other sites More sharing options...
coeos.pro Posted August 2, 2011 Share Posted August 2, 2011 Bonjour, a mon avis c'est bien dans classes/cookie.php : /** * Set expiration date * * @param integer $expire Expiration time from now */ function setExpire($expire) { $this->_expire = (int)($expire); } Ce qui permet de modifier la date d'expiration spécifiquement. Link to comment Share on other sites More sharing options...
a-prods Posted August 4, 2011 Share Posted August 4, 2011 Salut C'est quoi ta solution? c'est exactement ce que je veux faire! un popin en fonction du cookie Link to comment Share on other sites More sharing options...
Manuel Corbet Posted August 4, 2011 Share Posted August 4, 2011 Pour la récupération dans le TPL il ne s'agit pas plutôt de : {$popin} Cordialement, Manuel Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now