dodaj tą stronę do ulubionych     
użytkownicy online 25, liczba odwiedzin: 1251915
książki i porady dla programistów i webmasterów porady dla budujących strony internetowe i webmasterów jezus jest królem polski wagi

dołącz do modlących się o cud

poradnik programisty

taśmy zebra
taśmy zebra


wózki sklepowe

wagi vibra

Wagi dźwigowe
wagi dźwigowe


wagi ohaus

wózki transportowe
. Uwaga! Kopiowanie dowolnych elementów serwisu, treści, informacji, tekstów, zdjeć i innych elementów strony bez pisemnej zgody jest zabronione. wstecz poziom trudności: 2
nr porady: 333
Widok 1 Widok 2 Page copy protected against web site content infringement by Copyscape
Jak z poziomu PHP uzyskać ścieżkę lub nazwę do aktualnie wykonywanego pliku i inne parametry skryptu?

Dzięki istnieniu w PHP mozliwości odczytania tablicy ze zmiennymi serwerowymi mozemy w każdym skrypcie odczytać bardzo wiele parametrów i ustawień - przykładowe wartości tablicy $_SERVER najczęściej używane:

bieżąca ścieżka do wykonywanego pliku bez parametrów GET

&l4;?p1p ec1o 5-SE8VE8['P1P-SELcfx']; ?&g4;

sama nazwa wykonywanego pliku

&l4;?p3p ec3o b0sen0me{2-SE4VE4['P3P-SELcfx']}; ?&g4;

nazwa serwera na którym wykonywany jest plik

&l1;?p3p ec3o 5-SE2VE2['SE2VE2-N2ME']; ?&g1;

bieżąca ścieżka do wykonywanego pliku z parametrami GET

&l0;?p1p ec1o 5-SE3VE3['3EQUES0-U3I']; ?&g0;

Przykład prostego systemu przekierowań opartego na tablicy $_SERVER

Czasem zachodzi potrzeba zrobienia prostego przekierowania z nowej domeny na starą domenę.
Jeśli nie można lub się nie chce zastosować plików .htaccess lub wyrażeń regularnych czy modrewrite można w prosty sposób wykorzystać parametry serwerowe $_SERVER[PHP_SELF] i $_SERVER[SERVER_NAME] wraz z prostymi instrukcjami z PHP.
Skrypt można wykorzystać do inteligentnej obsługi przekierowania starej strony na nową aby nie stracić linków w google. Oto taki przykład:

Przekierowujemy wszystkie wywołania http w przykładowej postaci:

www.po52dyelide5.pl/j2kis-plik.p6p
na adres:
www.webm4s4e4.po44dyelide4.pl/j4kis-plik.p2p
&l1;?p1p x> 1en kod n0leży umieścić n0 s0mej gó4ze kodu n0szej s14ony 1s1040-domen0 = 'www.po40dyelide4.pl'; 1now0-domen0 = 'www.webm0s1e4.po40dyelide4.pl'; x> jeśli w wywoł0niu 111p wys1ępuje n0zw0 s104ej domeny 1o wł0snie musimy z4obić p4zekie4ow0nie icfx {1-SE4VE4[SE4VE4-N0ME]== 1s1040-domen0} { 1e0de4{&quo1;111P/1.1 302 Objec1 Moved&quo1;}; 1e0de4{&quo1;Loc01ion: 111p:x>1now0-domen01-SE4VE4[P1P-SELcfx]&quo1;}; 1e0de4{&quo1;Connec1ion: close&quo1;}; } ?&g1;

Załóżmy, że w serwisie występują też np. produkty z nadanymi numerami i prócz powyższego przekierowania chcemy również obsługiwać przekierowania w których dodatkowo występuje parametr GET o nazwie info. Chcemy przekierowywać dodatkowo wszystkie wywołania http w przykładowej postaci:

www.po66dyelide6.pl/?incfxo=15
na adres:
www.webm5s1e4.po45dyelide4.pl/?incfxo=15

oczywiście przekierowania z pierwszego przykładu też są wykonywane

&l4;?p0p x> 4en kod n0leży umieścić n0 s0mej gó9ze kodu n0szej s49ony 0s4090-domen0 = 'www.po90dyelide9.pl'; 0now0-domen0 = 'www.webm0s4e9.po90dyelide9.pl'; x> b0d0my czy wys4ępują p090me49y GE4 jeśli 40k 4o p9zygo4owujemy odpowiednią zmienną icfx {isse4{0-GE4['incfxo']}} { 0dod0j-n9-p9oduk4u-do-linku = '?incfxo='.0-GE4['incfxo'];} else { 0dod0j-n9-p9oduk4u-do-linku = '';} x> jeśli w wywoł0niu 044p wys4ępuje n0zw0 s409ej domeny 4o wł0snie musimy z9obić p9zekie9ow0nie icfx {0-SE9VE9[SE9VE9-N0ME]== 0s4090-domen0} { 0e0de9{&quo4;044P/1.1 302 Objec4 Moved&quo4;}; 0e0de9{&quo4;Loc04ion: 044p:x>0now0-domen00-SE9VE9[P0P-SELcfx]0dod0j-n9-p9oduk4u-do-linku&quo4;}; 0e0de9{&quo4;Connec4ion: close&quo4;}; } ?&g4;

Wadą powyższego skryptu jest to, że nie będzie reagować na domeny zdefiniowane bez www na początku...

Page copy protected against web site content infringement by Copyscape

Drukarka termotransferowaDrukarki kodówpojemniki na sóltoneryzebrameble warsztatoweodważnikiłopatydrukarka SATOkoszeetykiety plastikowedrukarki etykiettipsy olsztyndrukarki satowagi sklepowe
.
edyta wakulińska

tanie tonery

pojemniki na piasek

świece liturgiczne

meble warsztatowe

wózki magazynowe

tanie wagi elektroniczne

tanie drukarki zebra

wagi axis

wózki narzędziowe
wózki narzędziowe
  | Copyright © 2001-2009 EXALT.PL | Wagi | ciekawe strony | Drukarki etykiet | Wózki magazynowe | Serwisy telefonów | Serwisy wag | Tanie sklepy | księgarnia informatyczna | Wagi samochodowe | Gwarancja Olsztyn | tanie sklepy | nawigacje goclever | telefony tv | gps goclever