Autor Zpráva
skrepyKOKO
Profil
..
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

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
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
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
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
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
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
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
skrepyKOKO:
Koukněte se, co přesně obsahuje $_SERVER['SERVER_NAME'] a co tam naopak není a způsobuje relativní adresu.
skrepyKOKO
Profil
aha,já myslel že to obsahuje i s http://

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0