Skocz do zawartości

Rotator linkow


Stranek

Rekomendowane odpowiedzi

https://php.net/manual/en/language.types.array.php
https://php.net/manual/en/function.shuffle.php

I masz skrypt losowego wybierania linków .

<?php
$twojelinki = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
shuffle ($twojelinki);
echo $twojelinki[0];
?>

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Użyta funkcja echo "wypisuje" coś do  OUT, więc kod możesz użyć do wstawienia losowego linku. Jak chcesz zrobić losowe przekierowania musisz dostosować dodają funkcję

https://php.net/manual/en/function.header.php

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Ale gotowego skryptu do czego ?  do wstawienia linku czy przekierowań !

Cytat

Mam 2 adresy wp.pl  i onet.pl i chce zeby losowalo mi i wypluwalo link z mojej domeny xxx.pl
Wchodzę na xxx.pl i przekierowuje mnie na onet.pl lub wp.pl 

 

<?php
// index.php
// na samym jego poczatku kod losowego przekierowania 301
$twojelinki[] = 'https://domenaA.com';
$twojelinki[] = 'https://domenaB.com';
$twojelinki[] = 'https://domenaC.com';
shuffle ($twojelinki);

header('HTTP/1.1 301 Moved Permanently');
header('Location:' .$twojelinki[0] );
?>

 

Tylko jak będziesz testował, to w trybie bez zapisywania do cache lub z czyszczeniem cache przeglądarki, bo w wypadku 301 wylosujesz jeden link przekierowania i przeglądarka go zapamięta 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Totalnie nie masz pojęcia o co chodzi! Jak klient przechodzi przez przekierowanie 301 "Moved Permanently"  w przeglądacie, to ta zapamiętuje URL docelowy i kolejne przekierowanie idzie bezpośrednio pod "zapamiętany" URL. Jeśli chcesz przekierowania bez zapisywania na stałe musisz dać 302 samo

header('Location:' .$twojelinki[0] );

 

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności