Autor | Zpráva | ||
---|---|---|---|
skrepyKOKO Profil |
#1 · Zasláno: 28. 8. 2011, 16:35:33 · Upravil/a: skrepyKOKO
..
jak do odkazu dát funkci?mám funkci kde mám ten odkaz,a nějak mě ted nejde to zařadit dávám header header("Location: ]www.neco.cz/administrace/admin/pauza.php") a potřebuju tam dát funkci místo www.neco.cz funkci header jmenowebu(); když to tam dám normálně,tak to nejde...ani s echem....jak by to mělo vypadat? |
||
Rellik Profil |
#2 · Zasláno: 28. 8. 2011, 17:08:43
A co to udělat obráceně?
<?php function presmerovani($jmenowebu) { header("Location: $jmenowebu"); } // volání funkce : presmerovani("http://nejaky_web.cz"); // v podstatě co se do funkce napíše, tam se to přesměruje ?> |
||
panther Profil |
#3 · Zasláno: 28. 8. 2011, 17:11:51
Rellik:
„A co to udělat obráceně?“ k čemu je taková funkce dobrá, když jen kopíruje jednu stávající? skrepyKOKO: nevím, co dělá funkce jmenowebu() , ale pokud jen vypisuje jménu webu, neměla by to být funkce, proč ne obyčejná proměnná/konstanta? Funkce se používají k něčemu jinému.
|
||
Rellik Profil |
#4 · Zasláno: 28. 8. 2011, 17:14:29
panther:
„k čemu je taková funkce dobrá, když jen kopíruje jednu stávající?“ Já to myslel tak, že si do té funkce pak může dopsat dál co potřebuje... |
||
skrepyKOKO Profil |
#5 · Zasláno: 28. 8. 2011, 17:30:52
ta funkce vybere server na kterým hostuju...
tedy když mám např www.nejakyweb.cz/neco tak to vybere jen ten www.nejakyweb.cz a to je ta funkce,tu potřebuju dát do toho odkazu,to jak si sem psal Rellik mě je k prdu bych řekl... |
||
Tori Profil |
#6 · Zasláno: 28. 8. 2011, 17:37:34 · Upravil/a: Tori
skrepyKOKO:
Spousta info se dá zjistit z pole $_SERVER. Jinak URL aplikace se často dává do konstanty - je všude dostupná a dá se nadefinovat dynamicky podle $_SERVER[REQUEST_URI] a [SERVER_NAME]. |
||
skrepyKOKO Profil |
#7 · Zasláno: 28. 8. 2011, 17:49:13
Tori:
aha,díky..a já kvůly tomu hledal funkci:) jinak,mám tam asi chybu,ale jak udělat aby to odkazovalo takhle? http://mojestranka.cz/administrace/admin/pauza.php mě to odkazuje takhle když to tam dám... http://mojestranka.cz/mojestranka.cz/administrace/admin/pauza.php script je takovýto @$odk= header("Location: $_SERVER[SERVER_NAME]/administrace/admin/pauza.php"); když to tam nedám,ten server name,tak když jsem někde ve šložce,např novinky/ tak to hledá tu stránku zas v novinkách..tu administrace/admin/pauza.php... ten script mám v configu,takže jí vlastně dávám na každou stránku |
||
Tori Profil |
#8 · Zasláno: 28. 8. 2011, 20:44:42
skrepyKOKO:
Koukněte se, co přesně obsahuje $_SERVER['SERVER_NAME'] a co tam naopak není a způsobuje relativní adresu. |
||
skrepyKOKO Profil |
#9 · Zasláno: 28. 8. 2011, 20:55:12
aha,já myslel že to obsahuje i s http://
|
||
Časová prodleva: 14 let
|
0