Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][mod_rewrite] Problem z ciastkami
maateusz
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.05.2005

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


Witam,

Mam taki mały problem, prosiłbym o ukierunkowanie lub pomoc w jego rozwiązaniu.
Używam mod_rewrite do przepisywania linków

Dokładniej zasady takiej:

  1. RewriteEngine on
  2.  
  3. RewriteCond %{REQUEST_FILENAME} !-f
  4. RewriteCond %{REQUEST_FILENAME} !-d
  5.  
  6. RewriteRule ^(.*)$ index.php?rt=$1 [L,QSA]


Aplikację mam podzieloną na moduły/modele/widoki, jej głównym folderem w którym znajduje się .htaccess jest

  1. http://localhost/app/


No i problemem jest, że gdy wywołuje powiedzmy taki adres

  1. http://localhost/app/user/1


uruchamiana jest klasa UserModule, chcę w niej zarejestrować nowe ciasteczko, lecz gdy użyje po prostu

  1. setcookie("ref", $value);


to ciasteczko zostało zarejestrowane dla adresu

  1. http://localhost/app/user


i nie jest dostępne w adresie

  1. http://localhost/app/register


W jaki sposób można to zrobić by ciasteczka były rejestrowane dla całej aplikacji, tj. http://localhost/app, może coś dodatkowo w ustawieniach .htaccess, proszę o pomoc, bo nie mogę sobie z tym poradzić, a zależy mi na tym by to ciastko było dostępne tylko w trakcie trwania sesji.

Go to the top of the page
+Quote Post
Berg
post
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

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


setcookie + 4 parametr ustawiony na /app/.

Ten post edytował Berg 8.09.2010, 15:27:07
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 Aktualny czas: 21.08.2025 - 10:02