Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak przy pomocy COOKIES wymusić...
rezydent
post
Post #1





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

Ostrzeżenie: (10%)
X----


W googlach zindexowane są wszystkie strony witryny, jak przy pomocy COOKIES lub sesji wymusić, aby ludzie zaczynali oglądać www od strony głównej ?


chodzi o to, aby wyświetlał się komunikat "Zapraszamy na stronę główną" a po odwiedzeniu strony głównej, aby dało się wchodzić na wszyskie podstrony...
Go to the top of the page
+Quote Post
golaod
post
Post #2





Grupa: Zarejestrowani
Postów: 419
Pomógł: 42
Dołączył: 12.08.2008
Skąd: Wrocław

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


Pamiętaj, że cookies nie każdy ma. Zatem warto zrobić to na sesjach czyli:
session_start();
if($_SESSION['main_viewed']!=1)
header('Location: index.php');
i dopiero gdy ktos wejdzie na index.php to robisz $_SESSION['main_viewed']=1;
Myślę, że session_start z header nie będzie się kłócić, jeśli tak to echo <script>location='index.php'</script>; lub jeszcze jakieś inne rozwiązanie.
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(golaod @ 19.08.2008, 17:00:22 ) *
Pamiętaj, że cookies nie każdy ma. Zatem warto zrobić to na sesjach czyli:
session_start();
if($_SESSION['main_viewed']!=1)
header('Location: index.php');
i dopiero gdy ktos wejdzie na index.php to robisz $_SESSION['main_viewed']=1;
Myślę, że session_start z header nie będzie się kłócić, jeśli tak to echo <script>location='index.php'</script>; lub jeszcze jakieś inne rozwiązanie.


LoL, przecież jak ktoś ma wyłączone cookies to sesje też mu nie działają... (chyba że jest doklejane do URL'a ale to bardzo odradzany sposób)

Mało osób ma wyłączone cookies, a jak chce się sprawdzić czy ktoś ma włączone/wyłączone cookies wystarczy mniej więcej takie kawałek kodu:

  1. <?php
  2. $browser = get_browser(null, true);
  3. if($browser['cookies'] == 0)
  4. {
  5. die('Musisz mieć włączone cookies...');
  6. }
  7. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
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 - 08:49