Forum » Izdelava spletišč » Preusmeritev s pogojem?
Preusmeritev s pogojem?
Neumnost ::
Vem da je cel kup preusmeritev pa vsega sam nikjer nisem zasledil takega primera kot ga imam jst.. oz. našel odgovora za svoje vprašanje..
In sicer zadeva je taka.
Imam nek php pogoj,
if ($stevilka=neki)
(PREUSMERITEV NA DRUGO STRAN)
else
echo "ti si car";
Kak predlog kako bi to rešil s php-jem al je treba še kako java skripto ponucat?
Hvala.
In sicer zadeva je taka.
Imam nek php pogoj,
if ($stevilka=neki)
(PREUSMERITEV NA DRUGO STRAN)
else
echo "ti si car";
Kak predlog kako bi to rešil s php-jem al je treba še kako java skripto ponucat?
Hvala.
Mavrik ::
if ($pogoj == bla) header("Location: bla"); else echo("ti si car");
Pred pošiljanjem headerja ne smeš imeti nobene vsebine na strani.
The truth is rarely pure and never simple.
Gost ::
Vsi headerji se morajo pojaviti na začetku, pred katerimkoli izpisom v browser. Zmanipuliraj preverjanje na začetku dokumenta.
Ziga Dolhar ::
Pac spravi na zacetek. Ali pa pogoljufaj z output bufferingom. Ce res ne gre drugace, pa lahko tudi z javascriptom (ni najbolj elegantno, a jebiga ...)
https://dolhar.si/
roli ::
Imam podoben problemček! Oziroma kar nekako enak. Dosedaj sem uporabljal tole:
Ta del je bil na začetku pred katerokoli kodo:
Ta del je bil na mestu kjer sem želel preusmeritev:
Ta del je bil na dnu datoteke.
To sem vedno uporabljal v standalone straneh in je delalo. Sedaj pa je problem saj se gre za plugin za Subdreamer CMS kjer pa tega ne morem vstaviti pred ostalo kodo. Kako bi kaj takega še lahko naredil?
Ta del je bil na začetku pred katerokoli kodo:
ob_start();
Ta del je bil na mestu kjer sem želel preusmeritev:
header("Location: site.php");
Ta del je bil na dnu datoteke.
ob_end_flush();
To sem vedno uporabljal v standalone straneh in je delalo. Sedaj pa je problem saj se gre za plugin za Subdreamer CMS kjer pa tega ne morem vstaviti pred ostalo kodo. Kako bi kaj takega še lahko naredil?
http://www.r00li.com
Zgodovina sprememb…
- spremenil: roli ()
roli ::
Sem se spomnil boljše rešitve! V index.php (ki se pojavi na vsaki strani) sem dodal ob_start(); in deluje! Sploh ne vem zakaj se nisem tega prej spomnil.
http://www.r00li.com
Gost ::
Mja, ok. Sicer, ko bo prišel ven update tega cmsja, boš moral spet urejati spremenjene originalne fajle.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP in/ali JS] skripta, ki gre cez celo stran in zamenja tekst med custom tagiOddelek: Izdelava spletišč | 1141 (1047) | jernejl |
» | problem z phpjemOddelek: Izdelava spletišč | 4255 (3668) | snow |
» | unset cookieOddelek: Izdelava spletišč | 1858 (1665) | tomitza |
» | [php] Problem z dinamično stranjoOddelek: Izdelava spletišč | 1551 (1396) | Iskraman |
» | PHP pomočOddelek: Programiranje | 1306 (1134) | Packač |