Utilisation de SetCookie (ou sessions) et redirection d'url - PHP - Programmation
Marsh Posté le 16-12-2002 à 11:36:34
1 / oui
2 / les cookies sont geres en auto par la session, donc les infos sont sauvegardés
Marsh Posté le 16-12-2002 à 11:57:15
Merci de la reponse
Pour le 1 c koi l'astuce alors ? car la si je teste rapidement avec un truc tout con ca marche pas niveau cookie
Pour le 2, ben j en revient au 1, une fois que la session se termine ou que je veux sauvegarder les infos de la seession, si je fait un bete setcookie ca marche pas.
Tu aurais plus d'infos stp ?
Marsh Posté le 16-12-2002 à 11:59:21
2 / c automatique ... qui te dit de faire un setcookie ?
edit :
1 / quel est la syntaxe de ton setcookie ?
Marsh Posté le 16-12-2002 à 12:10:54
Ben pour le cookie seul la je le fait comme ca (enfin normalement je pense comme ca marche sur tout mes sites)
Code :
|
Je precise que j ai teste le setcookie en specifiant le domaine aussi
Et aussi que pour les header() j ai teste en redirigeant sur le site et non une page
Mm resultat ds les 2 cas
Sinon pour 2 ok je vais regarde plsu attentivement j ai du loupe un passage la sur l'enregistrement auto car pas comme ca que je l utilise, que ca s enregistre tant que la session existe (via register) ok, mais que tt les variables soient sauvees via des cookie quand on quitte ca j avait pas vu j ai un doute (enfin je vais teste merci de l info)
Marsh Posté le 16-12-2002 à 12:22:45
et tu as testé sans le domaine ?
setcookie("TestCookieName", "MonNom", time() + 120);
ou bien
setcookie("TestCookieName", "MonNom", time() + 120,"http://tonUrlmasquée" );
ou
setcookie("TestCookieName", "MonNom", time() + 120,"http://tonUrlréelle" );
le problème vient du domaine je pense
Marsh Posté le 16-12-2002 à 12:32:54
Je viens de tester avec domaine = urlreele ce que j avais pas teste auparavnt
Et ca marche pas
Doit bien avoir un moyen d'avoir la redirection en mode cloaking et d'utiliser les cookie lol
Marsh Posté le 16-12-2002 à 14:28:36
J'aurais plustôt conseiller de nomer le bon répertoire pour le setcookie et pour la fonction qui indique quel cookie utiliser.
Sinon, si tout est dans le même répertoire, un setcookie sans rien préciser fonctionne sans problème.
Marsh Posté le 16-12-2002 à 14:42:20
Fullblaster a écrit : |
, seul est sauvé par cookie l'identifiant de session. Tt ce que tu enregistres (via register ou $_session = ) est stocké sur le serveur.
et attention ,ca ne dure que le temps de la session, une fois terminé ou le naviguateur fermé, tt est perdu.
Marsh Posté le 16-12-2002 à 16:53:21
Omega2 > sauf que avec ou sans precision ca marche pas
Beleg > ah ok j avais mal compris ca va donc c bien ce qu il me semblait
Mias donc avec mon pb, je peu passer par une session le temsp qu'un utilisateur surf sur le site pour ce qui est de son pseudo/pass/preferences, le pb etant commetn les sauvegarder comme le cookie ne fonctionne pas
PS: je reprecise que cela ne marche pas les cookie que ds l'optique ou je passe par une redirection qui cache l'url (et donc mes pages sont "encapsulees ds une frame"
Marsh Posté le 16-12-2002 à 17:00:55
une redirection genre ulimit ?
je suis sur que ya des sites qui utilisent des cookies sur ces sites quane meme. pas moi mais de tte facon, je vois pas vraiment ce que ca change, le cookie prend son domaine a partir de lurl du site ... si bidule.fr.St => bidule.free.fr ... bidule.free.fr.
Quand tu fais un cookie, quobtiens tu sur ton disque dur, il doit y avoir un cookie mais que contient til ?
sinon fais nous profiter de deux pages de test, lune creant un cookie, lautre le lisant, que je fasse des tests.
Marsh Posté le 16-12-2002 à 17:04:04
Le pb c est que le cookie n est pas cree justement sur mon disque (que ce soit avec urlreele ou rulcachee)
Et oui c par exemple via ulimit (j ai essaye avec cbj.net aussi)
Pour un exmeple ok 5 min le temsp de mettre un virtualhost je repost des que c est pret (les fichier sont ceux au debut la)
Marsh Posté le 16-12-2002 à 17:05:36
ok je vais les prendre, bouge pas ...
a bah non, c melangé
Marsh Posté le 16-12-2002 à 17:18:14
Fullblaster a écrit : PS: je reprecise que cela ne marche pas les cookie que ds l'optique ou je passe par une redirection qui cache l'url (et donc mes pages sont "encapsulees ds une frame" |
Si tu change de site, comment veux tu que ca marche?
Si tu changes pas de site, comment veux tu que ca marche pas?
A moins que tu ne crais aucun cookie et que donc tu passe le numéro de session à coup de post ou de get, auquel cas, pourquoi utiliser l'adresse ulimit de la page et non pas l'adresse relative de la page visé?
Marsh Posté le 16-12-2002 à 17:22:46
Alors l'url de la redirection
http://.....
qui redirige sur
http://.....
Ca fonctionen avec le second lien mais pas avec la redirection
les fichiers
Code :
|
Code :
|
Code :
|
Sinon effectivement plein utilise la redirection cachee et les cookie et ca marche (enfin me semble lol) mais moi la je vois pas trop ou est le pb
Marsh Posté le 16-12-2002 à 17:42:26
euuhh ca marche
Cookie sont settés
Value Cookie = Fullblaster
administrateur@lyrshow1.dnsalias[1].txt
TestCookieName
Fullblaster
lyrshow1.dnsalias.org/
0
3772799104
29533476
2272009104
29533476
*
Marsh Posté le 16-12-2002 à 18:29:24
chez moi ça fct uniquement avec la seconde url, pas en mode cloaking.
essaye ceci : setcookie("TestCookieName", "MonNom", time() + 120,"/", null);
je suis en train de faire une recherche, mais je ne trouve pas gd chose pour l'instant.
Marsh Posté le 16-12-2002 à 18:30:43
Beleg > oui mais uniquement avec l url reele donc pas la cloaquee
Ethernal > oui pareil je trouve pas vraiment de chose concernant la redirection.
Marsh Posté le 16-12-2002 à 18:32:45
Mm resultat avec le null a la fin pour le domaine
Je vais regarde un peu ds les sources de phpbb pour voir car lui fonctionne si je m abuse avec une redirection.
Marsh Posté le 16-12-2002 à 18:39:48
Fullblaster a écrit : Beleg > oui mais uniquement avec l url reele donc pas la cloaquee |
non, jai pris le premier lien, puisque c celui qui ne marchait pas. Maintenant ca ne marche plus.
Marsh Posté le 16-12-2002 à 18:41:18
Euh atd je remet les fichiers car j ai teste avec le null comme demande
Marsh Posté le 16-12-2002 à 18:42:25
voila, premier lien qui marche
la pr comprendre, va falloir sy mettre a plusieurs
Marsh Posté le 16-12-2002 à 18:46:50
Ben la moi ca marche pas en passant par le .st
et le cookie j ai ca
Code :
|
j'ai que le domaine sur le domaine reel
Marsh Posté le 16-12-2002 à 18:55:43
tu vas etre obligé de faire tt un tas de possibilité, en changeant le nom de la variable cookie. Je vois que ca :
- avec ou sans nom de domaine
- selon differents noms de domaines
et faudrait comprendre pkoi je recupere un cookie et pas vous ?
Marsh Posté le 16-12-2002 à 19:02:45
beleg> tu surfs avec NS ?
fullblaster> met un
<form ... target="NOTOOL">
<input ...> </form>
je sais plus si c'est la syntaxe
je voudrais que tu essayes de soumettre le formulaire sur le contenu de ta frame et plus sur la fausse adresse, si tu vois ou je veux en venir.
continues à le tester avec tout les domaines
Marsh Posté le 16-12-2002 à 19:05:37
je suis sur un IE 5.00, vais ouvrir opera (edit qui redirige sur la vrai url, et reviens sur fr.st/testcookie et sans le cookie)
Marsh Posté le 16-12-2002 à 19:11:00
La moi c IE 6.0 (si ca peu aider)
Ok je test pour le formulaire
Marsh Posté le 16-12-2002 à 19:36:59
essaye aussi avec l'url réelle complète dans le formulaire
Marsh Posté le 16-12-2002 à 21:45:50
Re
Merci pour tt les pistes mais bon la j'ai teste a peu pres tt les permutation et rien ne fonctionne ne tt cas shez moi
url complete reele/cachee ds le form
utilisation du path, du domain, aucun de deux avec url reele ou cache ou un mix
utilisation du header("Set-Cookie ..." ) avec le mm mix de parametre que ci dessus
Cela ne fonctionne pas pour moi avec la redirection.
Je vais continuer a chercher, mais si qqun a une idee et bien merci d avance )
Marsh Posté le 16-12-2002 à 22:32:14
le plus facile serait d'envoyer un mail chez ulimit en espérant qu'ils aient une réponse
si tu as des echos, faits mous en part, j'ai qq copains intéressés
Marsh Posté le 16-12-2002 à 22:37:40
bon, jai redirigé un ft.st (cloaking) sur un de mes sites php utilisant les sessions... apres avoir activé les cookies , c mieux et apparemment meme sous opera ca fonctionne.
je vais tester tes fichiers cookies :
http://thelonewolf.fr.st/test/testcookie.php
Marsh Posté le 17-12-2002 à 11:34:37
Bon j ai envoye un email a Ulimit ne serait ce que pour info, je verais bien
Beleg > la moi sur ta redirection cela ne marche pas les cookies.
Marsh Posté le 17-12-2002 à 16:35:01
bah je peux pas faire mieux. Jai demandé a un pote de tester.
il est en opera 6.05 et pas de pb, il recoit son cookie.
Marsh Posté le 17-12-2002 à 16:38:51
Arf je vient de jouer avec le niveau de securite de IE, si je passe a basse ou accepter tt les cookie ca fonctionne. Des qu on passe en moyenne ca passe plus.
Va comprendre
Marsh Posté le 17-12-2002 à 16:43:27
je suis en moyen mais me connaissant, jai du personnalisé donc :
accepter
cookie par session = 1
cookie sur ordinateur = 1
verifie les differents reglages.
Marsh Posté le 17-12-2002 à 16:51:07
J ai pas ce reglages sous IE 6.0 (enfin un truc approchant si mais on peu pas specifier le nb de cookie)
Enfin la ca fonctionne mieu deja c sur.
Resterais a comprendre la difference avec ou sans redirection qui influ sur l acceptation ou non du cookie (en tt cas sous IE si on est en moyenne ou superieure niveau strategie cookie) et voir si on peu y faire qq chose via des params.
Enfin bon c deja ca
Marsh Posté le 16-12-2002 à 10:08:01
Bonjour,
Voila je voudrais utiliser une redirection d'url mais en mode cloaking afin de cacher (ou du moins qu'elle soit pas visible sans l'edit de la source) l'url originelle d'un site.
Le probleme etant qu'on se retrouve avec une encapsulation de la page ds une frame (ulimit.com ou cbj.net par exemple).
De la 2 questions :
1 /- peut on quand mm utiliser les cookies afin de sauvegarder les identifiants des visiteurs (mdp etc) via une astuce ?
2 /- si je passe par une session pas de probleme une fois que le visiteur s'identife, mais comment sauvegarder ses infos sur son pc via un cookie ?
Donc comment faire ou une piste si qqun pourrais me conseiller pour contourner ce probleme, tout en repetant je souhaite que l'url soit celle de la redirection pas celle originale du site.
Merci d'avance