Poll

PHP na webhostingu

nevyužívám
4 (50%)
využívám a tahle chyba se u mě neprojevuje
3 (37.5%)
využívám a tahle chyba se u mě taky projevuje
1 (12.5%)

Total Members Voted: 7

Voting closed: August 10, 2006, 12:55:24 pm

Author Topic: Proměnná PHP $_SERVER[něco] [SOLVED]  (Read 7740 times)

Offline K5

  • Administrátor
  • Registrovaný
  • *****
  • Posts: 410
  • Gender: Male
  • Roman Štec [122] AP Arigato
    • View Profile
    • http://k5.kreteni.cz/
Proměnná PHP $_SERVER[něco] [SOLVED]
« on: August 10, 2006, 12:55:24 pm »
zásadní problém je, že ačkoli URL v prohlížeči je protokol://webhosting.klfree.net/~nick/ tak to PHP vidí jinak:

$_SERVER["SCRIPT_URI"]="protokol://nick.webhosting.klfree.net/"
$_SERVER["HTTP_HOST"]="nick.webhosting.klfree.net"
$_SERVER["SERVER_NAME"]="nick.webhosting.klfree.net"

PHP aplikace, které předpokládají "normální" stav pak pochopitelně nefungují, pokud se v kritických místech nepřepíše kód programu

mě nefunguje Mambo / Joomla!, resp. musel jsem změnit PHP kód, ale i tak je to opruz, pačto to musím dělat s každou novou verzí, což pochopitelně nechci

dá se s tím něco dělat? i kdyby třeba jenom to, že URL "nick.webhosting.klfree.net" začne fungovat...

Offline Dmitrij

  • Moderátor
  • Registrovaný
  • *****
  • Posts: 50
  • Lukáš Fryč [77] VKD LAN
    • View Profile
Re: Proměnná PHP $_SERVER[něco]
« Reply #1 on: August 10, 2006, 05:32:28 pm »
Quote from: "K5"
zásadní problém je, že ačkoli URL v prohlížeči je protokol://webhosting.klfree.net/~nick/ tak to PHP vidí jinak:

$_SERVER["SCRIPT_URI"]="protokol://nick.webhosting.klfree.net/"
$_SERVER["HTTP_HOST"]="nick.webhosting.klfree.net"
$_SERVER["SERVER_NAME"]="nick.webhosting.klfree.net"

PHP aplikace, které předpokládají "normální" stav pak pochopitelně nefungují, pokud se v kritických místech nepřepíše kód programu

mě nefunguje Mambo / Joomla!, resp. musel jsem změnit PHP kód, ale i tak je to opruz, pačto to musím dělat s každou novou verzí, což pochopitelně nechci

dá se s tím něco dělat? i kdyby třeba jenom to, že URL "nick.webhosting.klfree.net" začne fungovat...

Nic moc se s tim v aktualni softwarove konfiguraci delat neda. A bohuzel jsem nenasel zadne vhodne reseni reverzni proxy.

K reseni pomoci domen 4. radu: Webhosting jiz zony (web|webhosting).klfree.(czf|net). obsluhuje, staci jen zacit je sosat z nasich DNS. Umis si predstavit, jakej je to problem.. ;)

Offline Dmitrij

  • Moderátor
  • Registrovaný
  • *****
  • Posts: 50
  • Lukáš Fryč [77] VKD LAN
    • View Profile
Proměnná PHP $_SERVER[něco] [SOLVED]
« Reply #2 on: August 11, 2006, 10:59:09 am »
http://forum.klfree.net/viewtopic.php?t=788

Vse by melo nyni fungovat v poradku, jen radim: kdo jste uzpusoboval nektery odkazy kvuli prepisovani URL, muzete to nyni zrusit... sice to diky presmerovani funguje dal, ale je zbytecne pri kazdem kliknuti cekat na jedno HTTP spojeni navic.

Offline K5

  • Administrátor
  • Registrovaný
  • *****
  • Posts: 410
  • Gender: Male
  • Roman Štec [122] AP Arigato
    • View Profile
    • http://k5.kreteni.cz/
Proměnná PHP $_SERVER[něco] [SOLVED]
« Reply #3 on: August 22, 2006, 08:07:09 pm »
Tak mě Joomla! chodí a obešlo se to bez nutnosti v něm cokoli měnit, díky!