Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> cookie, przekierowac uzytkownika
inco1
post 18.09.2005, 10:10:04
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.01.2005

Ostrzeżenie: (0%)
-----


Hej,

Jak narazie udalo mi sie znalesc cos takiego:

  1. <?php
  2. setcookie ("nazwa", $value,time()+600) 
  3. ?>


To powinno wyslac ciasteczko do uzytkownika o nazwie "nazwa" oraz waznosci 10 minut
nie wiem do konca za co odpowiada "value" i co tu wpisac


A potrzebuje skryptu ktory w przypadku odwiedzenia pewnej strony, nie pozwoli wejsc na inna strone przez okres 10 minut.
Czyli najlepiej bylo by zastosowac by w przypadku odnalezienia ciasteczka osoba probojaca wejsc na jakas strone byla pzrekierowywana gdzies indziej.



Inco
Go to the top of the page
+Quote Post
Yashin
post 18.09.2005, 10:23:11
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 2.09.2005

Ostrzeżenie: (0%)
-----


value to wartość ciasteczka, tzn. $_COOKIE['nazwa'] = value :]
Go to the top of the page
+Quote Post
Alchemy_A.R.T.
post 18.09.2005, 10:44:41
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 3.09.2005

Ostrzeżenie: (0%)
-----


mozesz w ciachu pamietc np. login usera czyli wysylasz ciacho:
  1. <? php setcookie("login", "Alchemy_A.R.T.", time()+60*10); ?>

i odczytujesz w ten sposob:
  1. <? echo $_COOKIE["login"]; ?>

co w tym przypadku wyswietli:
Kod
Alchemy_A.R.T.
Go to the top of the page
+Quote Post
inco1
post 18.09.2005, 18:25:32
Post #4





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.01.2005

Ostrzeżenie: (0%)
-----


A potrzebuje skryptu ktory w przypadku odwiedzenia pewnej strony, nie pozwoli wejsc na inna strone przez okres 10 minut.
Czyli najlepiej bylo by zastosowac by w przypadku odnalezienia ciasteczka osoba probojaca wejsc na jakas strone byla pzrekierowywana gdzies indziej.

ta czesc problemu nadal aktualna.

Juz prawidlowo wysyla cooki, teraz zostal problem przekierowywania na inna strone w przypadku wykrycia cookisow
probowalem zrobic tak:
wyslanie ciasteczka:
  1. <? php setcookie("nazwaciasteczka", "1", time()+60*10); ?>


jesli wykryje ciasteczko przekierowanie na inna strone:
  1. <?php
  2.  
  3. if $_COOKIE["nazwaciasteczka"]="1";
  4. { 
  5. echo <head>;
  6. echo <META HTTP-EQUIV="Refresh" CONTENT="1; URL=inna.php">;
  7. echo </head>;
  8. }
  9.  
  10. ?>


ale niestety nie dziala, ma ktos jakies sygestie?, lub gotowy skrypt?
Go to the top of the page
+Quote Post
NuLL
post 18.09.2005, 18:37:07
Post #5





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. if($_COOKIE["nazwaciasteczka"]=="1")
  4. { 
  5. echo <head>;
  6. echo <META HTTP-EQUIV="Refresh" CONTENT="1; URL=inna.php">;
  7. echo </head>;
  8. }
  9.  
  10. ?>


--------------------
Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
Go to the top of the page
+Quote Post
Ociu
post 18.09.2005, 18:56:05
Post #6





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




hm.. może zamiast html header" title="Zobacz w manualu php" target="_manual ?
Go to the top of the page
+Quote Post
inco1
post 18.09.2005, 21:26:08
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 2.01.2005

Ostrzeżenie: (0%)
-----


juz niby dziala OK, jedyny problem to to, ze dziala tylko na moim kompie jak wrzucam na serwer (blaster.pl) to juz nie dziala sad.gif

na moim kompie ciasteczko ma wartosc "1" (taka jaka nadalem) a ciasteczko z serwera ma jakies dziwne wartosci....
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 05:27