Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: bezwzględny url:
Forum PHP.pl > Forum > XML, AJAX
lucks
mam stronkę do której prowadzi kilka poddomen np. z www. lub bez www
mozna tak zapisać url w ajaxie zeby zawsze odszukał własciwy plik?

zrobiłem detekcję za pomocą: window.location.href ale w przypadku dodania kolejnej poddomeny wszystko sie wysypie, szukam wiec jakiegos lepszego sposobu

trochę kodu:

  1. if (window.location.href=="http://adres.pl/plik.php"){www="www."} else {www=""};
  2. //-----
  3. url: "http://"+www+".adres.pl/plik.php?products_id="+pr_id,
UNK
Chwila bo nie bardzo rozumie, jeśli prowadzi do jednej domeny adres z www i bez to po co się nad tym głowić ?

Może że skrypt jest wykonywany lokalnie i chcesz aby był taki sam adres w ajaxie (?) wtedy nie piszesz bezwzględnego urla tylko końcówke (plik.php?prod...... )

Zawsze możesz spróbować przekazać pełny url przez php zdaje się że to to $_SERVER["HTTP_HOST"] i masz początek adresu zawsze taki jaki jest wpisany w przeglądarce. Dodatkowo $_SERVER["REQUEST_URI"] jeśli chcesz zmienne przekazane w adresie $_SERVER["PHP_SELF"] lub samą nazwę skryptu. Więcej możesz poczytać w <? phpinfo(); ?>
lucks
zmienne serwerowe rozwiązały problem, przy okazji mam jeszcze jedno pytanie dotyczące ajaxa

wydawało mi sie ze rozwiązałem problem z kodowaniem dodając do skryptu wykonywanego przez ajax heder z kodowaniem iso, sprawdziłem na ff operze i ie7 i jest ok, ale pod ie6 nie działa, dostaję wynik w utf, jakaś kolejna dziura? da sie to obejsc?
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.