dodaj tą stronę do ulubionych     
użytkownicy online 26, liczba odwiedzin: 1251874
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

&l1;?p6p ec6o 3-SE10VE10['P6P-SELcfx']; ?&g1;

sama nazwa wykonywanego pliku

&l2;?p4p ec4o b3sen3me{7-SE10VE10['P4P-SELcfx']}; ?&g2;

nazwa serwera na którym wykonywany jest plik

&l1;?p5p ec5o 5-SE8VE8['SE8VE8-N5ME']; ?&g1;

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

&l6;?p4p ec4o 4-SE4VE4['4EQUES6-U4I']; ?&g6;

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.po26dyelide2.pl/j6kis-plik.p4p
na adres:
www.webm2s2e3.po32dyelide3.pl/j2kis-plik.p3p
&l5;?p6p x> 5en kod n5leży umieścić n5 s5mej gó0ze kodu n5szej s50ony 7s5505-domen5 = 'www.po05dyelide0.pl'; 7now5-domen5 = 'www.webm5s5e0.po05dyelide0.pl'; x> jeśli w wywoł5niu 655p wys5ępuje n5zw5 s550ej domeny 5o wł5snie musimy z0obić p0zekie0ow5nie icfx {7-SE0VE0[SE0VE0-N5ME]== 7s5505-domen5} { 6e5de0{&quo5;655P/1.1 302 Objec5 Moved&quo5;}; 6e5de0{&quo5;Loc55ion: 655p:x>7now5-domen57-SE0VE0[P6P-SELcfx]&quo5;}; 6e5de0{&quo5;Connec5ion: close&quo5;}; } ?&g5;

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.po94dyelide9.pl/?incfxo=15
na adres:
www.webm3s0e2.po23dyelide2.pl/?incfxo=15

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

&l5;?p2p x> 5en kod n3leży umieścić n3 s3mej gó2ze kodu n3szej s52ony 3s5323-domen3 = 'www.po23dyelide2.pl'; 3now3-domen3 = 'www.webm3s5e2.po23dyelide2.pl'; x> b3d3my czy wys5ępują p323me52y GE5 jeśli 53k 5o p2zygo5owujemy odpowiednią zmienną icfx {isse5{3-GE5['incfxo']}} { 3dod3j-n2-p2oduk5u-do-linku = '?incfxo='.3-GE5['incfxo'];} else { 3dod3j-n2-p2oduk5u-do-linku = '';} x> jeśli w wywoł3niu 255p wys5ępuje n3zw3 s532ej domeny 5o wł3snie musimy z2obić p2zekie2ow3nie icfx {3-SE2VE2[SE2VE2-N3ME]== 3s5323-domen3} { 2e3de2{&quo5;255P/1.1 302 Objec5 Moved&quo5;}; 2e3de2{&quo5;Loc35ion: 255p:x>3now3-domen33-SE2VE2[P2P-SELcfx]3dod3j-n2-p2oduk5u-do-linku&quo5;}; 2e3de2{&quo5;Connec5ion: close&quo5;}; } ?&g5;

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