Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako do tacne adrese servera?

[es] :: PHP :: Kako do tacne adrese servera?

[ Pregleda: 721 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2355
*.smin.itsisp.net.

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


Profil

icon Kako do tacne adrese servera?25.07.2007. u 18:25

elem, potrebno mi je da odredim tacnu adresu servera na kom mi se nalazi skripta (tj treba mi folder u kom mi se nalazi skripta sa sve http://<site-adress>/ delom)

evo sta trenutno koristim:
Code:

echo 'http://' . $_SERVER['SERVER_NAME'] . dirname($_SERVER['SCRIPT_NAME']) . '/';


to je prvo sto mi je palo na pamet i radi (u localu, nemam trenutno gde da okacim da isprobam kako radi na serveru) na Apache serveru (windows), ali u manualu pise da nije uvek sigurno da ce server popuniti sve u $_SERVER nizu pa mi treba neko univerzalno resenje za ovo, ili samo potvrda da su $_SERVER['SERVER_NAME'] i $_SERVER['SCRIPT_NAME'] na vecini servera uvek definisani...

poz i hvala unapred!
25.07.2007. u 18:25 

VladaSu

Član broj: 31634
Poruke: 248
77.46.158.*

Sajt: www.poslovneponude.com


Profil

icon Re: Kako do tacne adrese servera?25.07.2007. u 19:31
Na vecini servera je to definisano. Na tolikoj vecini da ne treba o tome razmisljati.
Ne verujem da postoji neki drugi nacin koji ce raditi za razliku od ovoga jer svi koriste isti izvor podataka.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
25.07.2007. u 19:31 

broker

Član broj: 2415
Poruke: 8521
91.150.127.*



Profil

icon Re: Kako do tacne adrese servera?25.07.2007. u 20:59
Stavi u skript phpinfo() i analiziraj sta ti on prikaze. Primetio sam da na razlicitim serverima ta informacija moze biti prikazana na razlicit nacin.
25.07.2007. u 20:59 

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 744
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako do tacne adrese servera?25.07.2007. u 21:24
Vidi, Joomla koristi samo to tvoje rešenje "$_SERVER['SERVER_NAME']".
Znači iako je razvija armija ljudi, ne koristi ništa robustnije, znači da im verovatno nije zatrebalo, pa zašto bi se ti trudio.

Ako baš hoćeš pogledaj iskustva drugih na http://www.php.net/reserved.variables pa upotrebi nešto.
"The quieter you become, the more you are able to hear."
25.07.2007. u 21:24 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3995
91.150.96.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Kako do tacne adrese servera?26.07.2007. u 10:32
Ja preferiram $_SERVER['HTTP_HOST']
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
26.07.2007. u 10:32 

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 744
*.dynamic.sbb.co.yu.



Profil

icon Re: Kako do tacne adrese servera?26.07.2007. u 12:43
Hm, kad malo bolje razmislim tebi treba konstanta __FILE__, ona je uvek definisana.
Samo pazi da je ne pozivaš iz inculde-ovanih skripti nego samo iz glavne.

Edit: ipak ne, __FILE__ daje putanju unutar fajl sistema a ne web adresu.

[Ovu poruku je menjao mVeliki dana 26.07.2007. u 14:23 GMT+1]
"The quieter you become, the more you are able to hear."
26.07.2007. u 12:43 

dakipro
Dalibor Jovic
PHP Developer, SMDesign, Ciplex
Novi Sad

Moderator
Član broj: 31848
Poruke: 869
82.208.211.*



Profil

icon Re: Kako do tacne adrese servera?26.07.2007. u 13:09
$_SERVER['HTTP_HOST'] uvek, i nikad problem do sada.
26.07.2007. u 13:09 

Aleksandar Ružičić
Aleksandar Ružičić
Junior Developer, Spoonlabs d.o.o
20°27'46'' - 44°48'8''

SuperModerator
Član broj: 26939
Poruke: 2355
*.smin.itsisp.net.

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


Profil

icon Re: Kako do tacne adrese servera?27.07.2007. u 16:34
ok, hvala svima, koristicu HTTP_POST :)
27.07.2007. u 16:34 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3995
91.150.104.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Kako do tacne adrese servera?27.07.2007. u 19:48
Misliš HTTP_HOST?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
27.07.2007. u 19:48 

[es] :: PHP :: Kako do tacne adrese servera?

[ Pregleda: 721 | Odgovora: 8 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.