Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Jak pozbyc sie PATH_INFO?
Forum PHP.pl > Forum > Przedszkole
DannyM
  1. <?php
  2. if (eregi('johnson.pl', $_SERVER['HTTP_HOST'])) {
  3.    $mainurl = 'http://'.$_SERVER['HTTP_HOST'].'/vitamex/';
  4. } else {
  5.    $mainurl = 'http://'.$_SERVER['HTTP_HOST'].'/';
  6. }
  7.  
  8. $get = substr($_SERVER['PATH_INFO'], 1, strlen($_SERVER['PATH_INFO'])-6);
  9. $get = explode(',', $get);
  10. for ($h=0; $h<count($get); $h=$h+2) {
  11.    if (ereg("^[0-9a-z_]*$", $get[$h]) && eregi("[0-9a-z_]*", $get[$h+1])) {
  12.        $getvars[$get[$h]] = $get[$h+1];
  13.    }
  14. }
  15. ?>




Mam sobie taki skrypcik i dalej to juz www.
Czy da sie jakos prosto zamienic lub pozbyc PATH_INFO?
Czy moze byc tak, ze potem reszta www nie bedzie dzialac ok?
Moze ktos sie dziwi czemu sie tego pozbyc - to proste bo nie chce mi dzialac na serwerze mam blad Undefined index: PATH_INFO
.
Ustawilem na swerwerze :
AllowEncodedSlashes On
AcceptPathInfo On
ale nic
Pilsener
Zobacz, co masz w tablicy serwer:
  1. <?php
  2. print_r($_SERVER);
  3. ?>
- path_info zastąp czymś innym, są alternatywy.
DannyM
Tak wiem jak te alternatywy odczytac ale nie wiem do konca co robi PATH_INFO
nexis
Cytat(DannyM @ 29.10.2008, 10:53:40 ) *
nie wiem do konca co robi PATH_INFO


$_SERVER['PATH_INFO'] nic nie robi, tylko podaje informacje o ścieżce.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.