Autor | Zpráva | ||
---|---|---|---|
pavelt Profil * |
#1 · Zasláno: 5. 11. 2007, 11:29:52
Prosím o radu, $_SERVER['REQUEST_URI'] mi nedává žádný výsledek ani na lokále ani na ostrém serveru, resp. při $neco=$_SERVER['REQUEST_URI'] je pak $neco prázdné. Oproti tomu $_SERVER[’PHP_SELF’] a $_SERVER[’SCRIPT_NAME’] výsledky dávají. Díky Pavel
|
||
Mastodont Profil |
#2 · Zasláno: 5. 11. 2007, 11:58:14
pavelt
A jedeš na Apache nebo IIS? |
||
djlj Profil |
#3 · Zasláno: 5. 11. 2007, 12:12:28
Oproti tomu $_SERVER[’PHP_SELF’] a $_SERVER[’SCRIPT_NAME’] výsledky dávají. — to ti opravdu s těmi divnými apostrofy funguje? Správně je „'“.
|
||
pavelt Profil * |
#4 · Zasláno: 5. 11. 2007, 12:59:48
Mastodont: Jedu na Apache pod windows.
djlj: Apostrofy u $_SERVER[’PHP_SELF’] a $_SERVER[’SCRIPT_NAME’] stejně jako uvozovky " i apostrofy ' mi fungují. u request_uri ale nic z toho. Chyba v typu uvozovek nebo apostrofů mne napadla a vyzkoušel jsem všechny tyhle varianty. Vždy jsem si nechal vypsat výsledek pro PHP_SELF, SCRIPT_NAME i REQUEST_URI, první dvě funkce OK, request_uri nikdy nic. Není třeba nějaké další nastavení - povolení něčeho v php.ini resp. .htaccess? |
||
pavelt Profil * |
#5 · Zasláno: 5. 11. 2007, 13:03:34
Mastodont: Ještě vlastně upřesnění k serverům: Apache na lokále, na ostrém serveru IIS.
|
||
Mastodont Profil |
#6 · Zasláno: 5. 11. 2007, 13:16:20
No na IIS ti to nepoběží určitě, to si stačí přečíst manuál. Na Apache ve Win jsem tuším tohle taky řešil, ale teď nejsem doma ...
http://cz.php.net/manual/en/reserved.variables.php |
||
pavelt Profil * |
#7 · Zasláno: 5. 11. 2007, 14:15:37
Mastodont: Díky za upozornění, když mi to nechodilo na lokále, zkusil jsem na ostrém a nedošel mi rozdíl mezi servery. Budu chtít po hostingu přesun z win serveru na linux a Apache už kvůli .htaccess. Pokud se k tomu ještě doma dostaneš, díky za každou radu u toho Apache.
|
||
Mastodont Profil |
#8 · Zasláno: 5. 11. 2007, 18:18:47
pavelt
Tak tě asi moc nepotěším, ale už nejsem schopen přijít na to, jestli jsem někde něco měnil nebo ne. V každém případě na kombinaci Apache+Win mi $_SERVER['REQUEST_URI'] chodí. |
||
pavelt Profil * |
#9 · Zasláno: 6. 11. 2007, 10:11:42
Přesto díky. Pavel
|
||
Časová prodleva: 4 měsíce
|
|||
terabajt Profil |
#10 · Zasláno: 13. 3. 2008, 18:08:33
Zdravim, potřeboval bych poradit s $_SERVER všechno co by se dalo stim udělat, potřebuju to co nejrychlejš nejpozději do neděle 16. 3. 2008. díky moc..
P.S. Vaše odbověky prosím oznamte na můj mail a to j.luhan@seznam.cz a nebo na ICQ: 298776092 Díky ještě jednou... |
||
Mike8748 Profil |
#11 · Zasláno: 13. 3. 2008, 18:42:25
terabajt
co takhle si otevrit manual? google? <?php print_r($_SERVER); ?> |
||
Časová prodleva: 1 měsíc
|
|||
basta Profil * |
#12 · Zasláno: 22. 4. 2008, 22:01:09
je to prasarna ale rohle mi funguje
zatim $_SERVER["SCRIPT_NAME"].'?'. $_SERVER["QUERY_STRING"]; |
||
Mike8748 Profil |
#13 · Zasláno: 22. 4. 2008, 22:22:58
no kdyz uz jsme u vytahovani starych veci, tak pridam dodatek:
taky zalezi na verzi PHP, spoustu $_SERVER hodnot budete v php4 hledat tezko (a bohuzel jsou mezi nami stale jeste takovy co php4 pouzivaji) |
||
Časová prodleva: 4 měsíce
|
|||
Oldis Profil * |
#14 · Zasláno: 1. 9. 2008, 02:34:01
s nekterymi hostingy nic neudelas, a jeste kdyz tam ma klient svoji app ktera pod php5 pujde velmi stezi a nechce se mi ji celou prepisovat? tak co mam delat :D
|
||
Časová prodleva: 1 rok
|
|||
zomp Profil * |
#15 · Zasláno: 17. 10. 2009, 11:35:08
Je to už trochu offtopic, ale dle dokumentace by 'REQUEST_URI' mělo vracet přesně tu adresu, kterou bylo na danou stránku odkázáno, takže v případě (divného?) relativního odkazu na sebe by mohla být tato proměnná prázdná. (The URI which was given in order to access this page; for instance, '/index.html'.)
|
||
Časová prodleva: 15 let
|
0