Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [wolontariat]Redirect skrypt
bling
post
Post #1





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

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


Witam, czy jest możliwość zrobienia skryptu który przekierowuje co 3 osobę do strony B ?
Powód edycji: [Spawnm]:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 879
Pomógł: 230
Dołączył: 20.03.2005
Skąd: Będzin

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


Stwórz sobie w bazie (wystarczy w tekstowej) informację które zapisuje unikalne IP i zliczaj wejścia.

np.
1,IP1
2,IP2
3,IP3
1,IP4...

I np. jeżeli 2, to przekieruj do strony XYZ.



Go to the top of the page
+Quote Post
bling
post
Post #3





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

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


A prosze moze o dokładniej o skrypt, bo jestem zielony.
Go to the top of the page
+Quote Post
szajens
post
Post #4





Grupa: Zarejestrowani
Postów: 150
Pomógł: 4
Dołączył: 3.01.2010

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


Kod
<?php
$plik = 'ilosc.txt'; // nazwa pliku przechowujaca nr

if (!file_exists($plik)) {
  file_put_contents($plik, '0');
}

$ile = file_get_contents($plik);

if ($ile==3) {
  $ile=1;
  file_put_contents($plik, $ile);
  header('Location: http://www.twojastrona.pl/'); // adres do przekierowania strony przy 3 wywołaniu
} else {
  $ile +=1;
  file_put_contents($plik, $ile);
}
?>


dla pliku ilosc.txt może być potrzebne ustawienie chmodu, najlepiej 600

edit: ten kod powyżej przekierowuje co 3 wywołanie strony

Ten post edytował szajens 10.10.2015, 20:06:06
Go to the top of the page
+Quote Post
bling
post
Post #5





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

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


Czyli ten skrypt przekieruje co 3 osobę do strony B, ale też chce żeby te 2 osoby z trzech zostały przekierowne do strony A, a w kodzie nie widze strony A. Moja wina sorry.

Ten post edytował bling 11.10.2015, 19:26:36
Go to the top of the page
+Quote Post
szajens
post
Post #6





Grupa: Zarejestrowani
Postów: 150
Pomógł: 4
Dołączył: 3.01.2010

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


Kod
<?php
$plik = 'ilosc.txt'; // nazwa pliku przechowujaca nr

if (!file_exists($plik)) {
  file_put_contents($plik, '0');
}

$ile = file_get_contents($plik);

if ($ile==3) {
  $ile=1;
  file_put_contents($plik, $ile);
  header('Location: http://www.twojastrona.pl/'); // adres do przekierowania strony przy 3 wywołaniu
} else {
  $ile +=1;
  file_put_contents($plik, $ile);
  header('Location: http://www.twojastrona222222222222222222222.pl/'); // adres do przekierowania strony przy 1 i 2 wywołaniu
}
?>
Go to the top of the page
+Quote Post
bling
post
Post #7





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

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


Witam, wrzuciłem plik z kodem na server jako redirect.php, i plik tesktowy (pusty) ilosc.txt i skrypt nie dziala. Czy coś źle zrobiłem ?
Go to the top of the page
+Quote Post
gitbejbe
post
Post #8





Grupa: Zarejestrowani
Postów: 516
Pomógł: 63
Dołączył: 27.08.2012

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


skoro nie działa to na pewno
Go to the top of the page
+Quote Post
bling
post
Post #9





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

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


http://prntscr.com/fbm17j
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 16:53