Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> bezwzględny url:
lucks
post
Post #1





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

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


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,
Go to the top of the page
+Quote Post
UNK
post
Post #2





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 30.04.2006
Skąd: Gliwice

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


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(); ?>
Go to the top of the page
+Quote Post
lucks
post
Post #3





Grupa: Zarejestrowani
Postów: 143
Pomógł: 0
Dołączył: 5.04.2005

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


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?
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: 19.08.2025 - 07:43