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

  FORUM HardWare.fr
  Programmation
  PHP

  Utilisation de SetCookie (ou sessions) et redirection d'url

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utilisation de SetCookie (ou sessions) et redirection d'url

n°270197
Fullblaste​r
Posté le 16-12-2002 à 10:08:01  profilanswer
 

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

mood
Publicité
Posté le 16-12-2002 à 10:08:01  profilanswer
 

n°270266
beleg
黑社會
Posté le 16-12-2002 à 11:36:34  profilanswer
 

1 / oui
2 / les cookies sont geres en auto par la session, donc les infos sont sauvegardés

n°270300
Fullblaste​r
Posté le 16-12-2002 à 11:57:15  profilanswer
 

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 ?

n°270301
beleg
黑社會
Posté le 16-12-2002 à 11:59:21  profilanswer
 

2 / c automatique ... qui te dit de faire un setcookie ?
edit :
1 / quel est la syntaxe de ton setcookie ?


Message édité par beleg le 16-12-2002 à 12:02:20
n°270310
Fullblaste​r
Posté le 16-12-2002 à 12:10:54  profilanswer
 

Ben pour le cookie seul la je le fait comme ca (enfin normalement je pense comme ca marche sur tout mes sites)
 

Code :
  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <meta http-equiv="Pragma" content="no-cache" />
  6. <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
  7. <meta http-equiv="Expires" content="0" />
  8. </head>
  9. <body>
  10. <?php
  11. if (isset($HTTP_COOKIE_VARS["TestCookieName"])) {
  12. echo "Cookie trouvés<br>";
  13. echo "<br><br>";
  14. echo "<FORM ACTION='testcookieremove.php' METHOD=POST>";
  15. echo "<INPUT TYPE=submit VALUE=\"Déconnection\">";
  16. echo "</FORM>";
  17. }
  18. else {
  19. echo "Cookie ne sont pas settés";
  20. echo "<br><br>";
  21. echo "<FORM ACTION='testcookieupdate.php' METHOD=POST>";
  22. echo "<INPUT TYPE=submit VALUE=\"Connection\">";
  23. echo "</FORM>";
  24. }
  25. ?>
  26. </body>
  27. </html>
  28. puis
  29. <?php
  30. setcookie("TestCookieName", "MonNom", time() + 120, "/" );
  31.    
  32. header("Location: http:testcookie.php" );
  33. exit;
  34. ?>
  35. et enfin
  36. <?php
  37. setcookie("TestCookieName" );
  38. header("Location: testcookie.php" );
  39. exit;
  40. ?>


 
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)

n°270325
ethernal
Chercheur de vérité...
Posté le 16-12-2002 à 12:22:45  profilanswer
 

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
 


---------------
...oups kernel error...
n°270336
Fullblaste​r
Posté le 16-12-2002 à 12:32:54  profilanswer
 

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

n°270441
omega2
Posté le 16-12-2002 à 14:28:36  profilanswer
 

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.

n°270453
beleg
黑社會
Posté le 16-12-2002 à 14:42:20  profilanswer
 

Fullblaster a écrit :


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)


 
 :non: , 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.


Message édité par beleg le 16-12-2002 à 14:46:12
n°270713
Fullblaste​r
Posté le 16-12-2002 à 16:53:21  profilanswer
 

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"

mood
Publicité
Posté le 16-12-2002 à 16:53:21  profilanswer
 

n°270734
beleg
黑社會
Posté le 16-12-2002 à 17:00:55  profilanswer
 

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.

n°270742
Fullblaste​r
Posté le 16-12-2002 à 17:04:04  profilanswer
 

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)

n°270746
beleg
黑社會
Posté le 16-12-2002 à 17:05:36  profilanswer
 

ok je vais les prendre, bouge pas ...
a bah non, c melangé  :D


Message édité par beleg le 16-12-2002 à 17:07:34
n°270758
omega2
Posté le 16-12-2002 à 17:18:14  profilanswer
 

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é?

n°270763
Fullblaste​r
Posté le 16-12-2002 à 17:22:46  profilanswer
 

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 :
  1. <html>
  2. <head>
  3. <title></title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <meta http-equiv="Pragma" content="no-cache" />
  6. <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
  7. <meta http-equiv="Expires" content="0" />
  8. </head>
  9. <body>
  10. <?php
  11. if (isset($HTTP_COOKIE_VARS["TestCookieName"])) {
  12. echo "Cookie sont settés<br>";
  13. echo "<br><br>";
  14. echo "<FORM ACTION='testcookieremove.php' METHOD=POST>";
  15. echo "<INPUT TYPE=submit VALUE=\"Déconnection\">";
  16. echo "</FORM>";
  17. }
  18. else {
  19. echo "Cookie ne sont pas settés";
  20. echo "<br><br>";
  21. echo "<FORM ACTION='testcookieupdate.php' METHOD=POST>";
  22. echo "<INPUT TYPE=submit VALUE=\"Connection\">";
  23. echo "</FORM>";
  24. }
  25. echo "<br><br><b>Value Cookie = " . $HTTP_COOKIE_VARS["TestCookieName"] . "</b>";
  26. ?>
  27. </body>
  28. </html>


 

Code :
  1. <?php
  2. setcookie("TestCookieName", "Fullblaster", time() + 120, "/" );
  3. setcookie("TestCookieName", "Fullblaster", time() + 120, "/" );
  4. $url = "testcookie.php";
  5. header("Location: $url" );
  6. exit;
  7. ?>


 

Code :
  1. <?php
  2. setcookie("TestCookieName", "", time() -1, "/" );
  3. setcookie("TestCookieName", "", time() -1, "/" );
  4. $url = "testcookie.php";
  5. header("Location: $url" );
  6. exit;
  7. ?>


 
 
 
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


Message édité par Fullblaster le 18-12-2002 à 07:32:13
n°270789
beleg
黑社會
Posté le 16-12-2002 à 17:42:26  profilanswer
 

euuhh ca marche  
 
Cookie sont settés
Value Cookie = Fullblaster  
 
 :hello:
 
administrateur@lyrshow1.dnsalias[1].txt
 
TestCookieName
Fullblaster
lyrshow1.dnsalias.org/
0
3772799104
29533476
2272009104
29533476
*


Message édité par beleg le 16-12-2002 à 18:00:31
n°270877
ethernal
Chercheur de vérité...
Posté le 16-12-2002 à 18:29:24  profilanswer
 

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.


---------------
...oups kernel error...
n°270879
Fullblaste​r
Posté le 16-12-2002 à 18:30:43  profilanswer
 

Beleg > oui mais uniquement avec l url reele donc pas la cloaquee
 
Ethernal > oui pareil je trouve pas vraiment de chose concernant la redirection.

n°270882
Fullblaste​r
Posté le 16-12-2002 à 18:32:45  profilanswer
 

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.

n°270888
beleg
黑社會
Posté le 16-12-2002 à 18:39:48  profilanswer
 

Fullblaster a écrit :

Beleg > oui mais uniquement avec l url reele donc pas la cloaquee
 
Ethernal > oui pareil je trouve pas vraiment de chose concernant la redirection.


 
non, jai pris le premier lien, puisque c celui qui ne marchait pas. Maintenant ca ne marche plus.

n°270890
Fullblaste​r
Posté le 16-12-2002 à 18:41:18  profilanswer
 

Euh atd je remet les fichiers car j ai teste avec le null comme demande

n°270894
beleg
黑社會
Posté le 16-12-2002 à 18:42:25  profilanswer
 

voila, premier lien qui marche  :pt1cable:  
 
la pr comprendre, va falloir sy mettre a plusieurs

n°270896
Fullblaste​r
Posté le 16-12-2002 à 18:46:50  profilanswer
 

Ben la moi ca marche pas en passant par le .st
 
et le cookie j ai ca

Code :
  1. setcookie("TestCookieName", "", time() +120, "/" );
  2. et ca
  3. setcookie("TestCookieName", "", time() -1, "/" );


 
j'ai que le domaine sur le domaine reel


Message édité par Fullblaster le 18-12-2002 à 07:32:50
n°270902
beleg
黑社會
Posté le 16-12-2002 à 18:55:43  profilanswer
 

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 ?

n°270911
ethernal
Chercheur de vérité...
Posté le 16-12-2002 à 19:02:45  profilanswer
 

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


---------------
...oups kernel error...
n°270914
beleg
黑社會
Posté le 16-12-2002 à 19:05:37  profilanswer
 

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)


Message édité par beleg le 16-12-2002 à 19:07:01
n°270919
Fullblaste​r
Posté le 16-12-2002 à 19:11:00  profilanswer
 

La moi c IE 6.0 (si ca peu aider)
 
Ok je test pour le formulaire

n°270931
ethernal
Chercheur de vérité...
Posté le 16-12-2002 à 19:36:59  profilanswer
 

essaye aussi avec l'url réelle complète dans le formulaire


---------------
...oups kernel error...
n°270979
Fullblaste​r
Posté le 16-12-2002 à 21:45:50  profilanswer
 

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 :))

n°271015
ethernal
Chercheur de vérité...
Posté le 16-12-2002 à 22:32:14  profilanswer
 

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  :jap:


---------------
...oups kernel error...
n°271027
beleg
黑社會
Posté le 16-12-2002 à 22:37:40  profilanswer
 

bon, jai redirigé un ft.st  (cloaking) sur un de mes sites php utilisant les sessions... apres avoir activé les cookies  :D, c mieux et apparemment meme sous opera ca fonctionne.
 
je vais tester tes fichiers cookies :
http://thelonewolf.fr.st/test/testcookie.php  :sol:


Message édité par beleg le 16-12-2002 à 22:43:00
n°271189
Fullblaste​r
Posté le 17-12-2002 à 11:34:37  profilanswer
 

:hello:  
 
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.

n°271594
beleg
黑社會
Posté le 17-12-2002 à 16:35:01  profilanswer
 

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.

n°271597
Fullblaste​r
Posté le 17-12-2002 à 16:38:51  profilanswer
 

:hello:  
 
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 :(

n°271604
beleg
黑社會
Posté le 17-12-2002 à 16:43:27  profilanswer
 


 :hello:  
je suis en moyen mais me connaissant, jai du personnalisé donc :
 
accepter  
cookie par session = 1
cookie sur ordinateur  = 1
 
verifie les differents reglages.
 

n°271615
Fullblaste​r
Posté le 17-12-2002 à 16:51:07  profilanswer
 

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
 
:jap:

mood
Publicité
Posté le   profilanswer
 


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

  Utilisation de SetCookie (ou sessions) et redirection d'url

 

Sujets relatifs
[ASP] Redirection coté serveur.[php html] pb avec les frames et une redirection
Utilisation du commit et rollback avec ODBC ?[JAVA] utilisation de JFileChooser dans un JPanel !
Utilisation d'un tableau dynamiqueUtilisation d'une ArrayList
probleme avec redirection automatique vers une urlRedirection (banniere) et setcookie
Pb d'utilisation des classes enveloppes + algo de tri 
Plus de sujets relatifs à : Utilisation de SetCookie (ou sessions) et redirection d'url


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR