Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Jak pozbyc sie PATH_INFO?
DannyM
post
Post #1





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


  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

Ten post edytował DannyM 29.10.2008, 09:23:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

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


Zobacz, co masz w tablicy serwer:
  1. <?php
  2. print_r($_SERVER);
  3. ?>
- path_info zastąp czymś innym, są alternatywy.
Go to the top of the page
+Quote Post
DannyM
post
Post #3





Grupa: Zarejestrowani
Postów: 507
Pomógł: 2
Dołączył: 30.10.2003
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Tak wiem jak te alternatywy odczytac ale nie wiem do konca co robi PATH_INFO
Go to the top of the page
+Quote Post
nexis
post
Post #4





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


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.


--------------------
Zend Certified Engineer

Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 21:41