Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][mod_rewrite] Problem z ciastkami
Forum PHP.pl > Forum > PHP
maateusz
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.

Berg
setcookie + 4 parametr ustawiony na /app/.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.