redirect
Zaključano
Re: redirect
19.09.2001. u 20:44 · pre 305 meseci
#2
U okviru <head> </head> odstampas:
<meta http-equiv="REFRESH" content="120;URL=http....neki.url..">
Ako ti je i to suvise rano, onda jedino javascript pomaze ali to vec nema veze sa php-om (ma nema ni ovaj http-equiv meta tag :)...
<meta http-equiv="REFRESH" content="120;URL=http....neki.url..">
Ako ti je i to suvise rano, onda jedino javascript pomaze ali to vec nema veze sa php-om (ma nema ni ovaj http-equiv meta tag :)...
Re: redirect
20.09.2001. u 02:44 · pre 305 meseci
#3
zasto ne moze header("Location : blabla.html")
cini mi se da sam to vidjao negde kao foru za redirekciju(da napomenem ... da nije bila SAMO na vrhu)
cini mi se da sam to vidjao negde kao foru za redirekciju(da napomenem ... da nije bila SAMO na vrhu)
Potpis
Re: redirect
20.09.2001. u 10:04 · pre 305 meseci
#4
Citat:
frenne je napisao:
zasto ne moze header("Location : blabla.html")
cini mi se da sam to vidjao negde kao foru za redirekciju(da napomenem ... da nije bila SAMO na vrhu)
zasto ne moze header("Location : blabla.html")
cini mi se da sam to vidjao negde kao foru za redirekciju(da napomenem ... da nije bila SAMO na vrhu)
U perlu moze:
Code:
print "Location: http://www.elitesecurity.org";
print "Location: http://www.elitesecurity.org";
e sad ne znam dal' radi i u php-u...probaj...
Re: redirect
20.09.2001. u 12:19 · pre 305 meseci
#5
Citat:
Ixqq je napisao:
e sad ne znam dal' radi i u php-u...probaj...
e sad ne znam dal' radi i u php-u...probaj...
Zasto ne bi moglo? To nema veze ni sa jednim programskim jezikom,vec sa samim HTTP protokolom...
"Location:" ce raditi uvek.
Poz, alex.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: redirect
20.09.2001. u 12:53 · pre 305 meseci
#6
Citat:
alex je napisao:
Zasto ne bi moglo? To nema veze ni sa jednim programskim jezikom,vec sa samim HTTP protokolom...
"Location:" ce raditi uvek.
Poz, alex.
Citat:
Ixqq je napisao:
e sad ne znam dal' radi i u php-u...probaj...
e sad ne znam dal' radi i u php-u...probaj...
Zasto ne bi moglo? To nema veze ni sa jednim programskim jezikom,vec sa samim HTTP protokolom...
"Location:" ce raditi uvek.
Poz, alex.
Pa dobro, onda nek radi tako
Re: redirect
20.09.2001. u 16:20 · pre 305 meseci
#7
To "Location:" mora da ide u http header Ixqq, a on je trazio kasnije u php scripti da uradi redirect, dakle kad je vec poceo output.
To malo teze, zato sto su headeri vec otisli.. dakle mora nesto client side.
To malo teze, zato sto su headeri vec otisli.. dakle mora nesto client side.
Re: redirect
24.09.2001. u 18:52 · pre 305 meseci
#8
Postoji nacin, nije pravi ali radi.
Naravno, po HTML w3 standardu, meta tag ne mozes ubaciti van head taga, ali posto je microsoft kao i netscape u utrci koju su vodili, odstupali od pravila samog jezika, greske su dozvoljene i to do extremnosti. Da ne duzim pricu, za sada <meta> tag sa refresh atributom mozes ubaciti bilo gdje u kodu i on ce se izvrsiti.
Nazalost tako je, ali nece jos uvjek, XML ce promijeniti svijet sa XHTML om.
Long live W3!
Naravno, po HTML w3 standardu, meta tag ne mozes ubaciti van head taga, ali posto je microsoft kao i netscape u utrci koju su vodili, odstupali od pravila samog jezika, greske su dozvoljene i to do extremnosti. Da ne duzim pricu, za sada <meta> tag sa refresh atributom mozes ubaciti bilo gdje u kodu i on ce se izvrsiti.
Nazalost tako je, ali nece jos uvjek, XML ce promijeniti svijet sa XHTML om.
Long live W3!
Potpis
I see dead people...
Re: redirect
24.09.2001. u 19:01 · pre 305 meseci
#9
<?="<script>document.location=\"http://www.php.net/\";</script>";?>
[Ovu poruku je menjao FlatLine dana 09-24-2001 u 07:07 PM GMT]
[Ovu poruku je menjao FlatLine dana 09-24-2001 u 07:07 PM GMT]
Potpis
guru in training
Re: redirect
24.09.2001. u 19:14 · pre 305 meseci
#10
Citat:
Gojko je napisao:
To "Location:" mora da ide u http header Ixqq, a on je trazio kasnije u php scripti da uradi redirect, dakle kad je vec poceo output.
To malo teze, zato sto su headeri vec otisli.. dakle mora nesto client side.
To "Location:" mora da ide u http header Ixqq, a on je trazio kasnije u php scripti da uradi redirect, dakle kad je vec poceo output.
To malo teze, zato sto su headeri vec otisli.. dakle mora nesto client side.
Ja ga razumeo da hoce bilo gde u scriptu da izvrsi redirect.
Nisam znao da hoce posle Content-type headera (pretpostavljam) da salje ovaj.
Re: redirect
03.10.2001. u 00:21 · pre 305 meseci
#11
... a ako hoces da ti zameni stranicu u history onda:
<script>
<!--
self.location.replace("odeupickumaterinu.html");
// -->
</script>
naravno ovo mora da bude IZA headera, a i browser mora da podrzava javascript.
u stvari - kad bolje razmislim - za koji q bi to uopste radio???? mislim, da je u pola sourcea stranice... besmisleno!
<script>
<!--
self.location.replace("odeupickumaterinu.html");
// -->
</script>
naravno ovo mora da bude IZA headera, a i browser mora da podrzava javascript.
u stvari - kad bolje razmislim - za koji q bi to uopste radio???? mislim, da je u pola sourcea stranice... besmisleno!
Potpis
= come get some =
Re: redirect
03.10.2001. u 18:57 · pre 305 meseci
#12
ne znam stvarno u cemu je problem? Redirekcija se iz bilo kog dela koda moze izvrsiti ako odstampas sledece :
<meta http-equiv='refresh' content='2; url=http://www.tvoj.url'>
content=2 moze biti izmenjen u bilo koji broj , taj broj znaci koliko ce vremena da saceka pa da te prebaci na stranicu koju si naveo
<meta http-equiv='refresh' content='2; url=http://www.tvoj.url'>
content=2 moze biti izmenjen u bilo koji broj , taj broj znaci koliko ce vremena da saceka pa da te prebaci na stranicu koju si naveo
Re: redirect
13.07.2003. u 19:26 · pre 283 meseci
#13
Citat:
Gojko Vujovic:
U okviru <head> </head> odstampas:
<meta http-equiv="REFRESH" content="120;URL=http....neki.url..">
Ako ti je i to suvise rano, onda jedino javascript pomaze ali to vec nema veze sa php-om (ma nema ni ovaj http-equiv meta tag :)...
U okviru <head> </head> odstampas:
<meta http-equiv="REFRESH" content="120;URL=http....neki.url..">
Ako ti je i to suvise rano, onda jedino javascript pomaze ali to vec nema veze sa php-om (ma nema ni ovaj http-equiv meta tag :)...
Svaka čast care, i suviše jednostavno!
Potpis
SEO Blog | Prati me na Twitteru! | Balkan SEO Forum | Serija video tutorijala na našem jeziku kako zaraditi preko Affiliate Marketinga
Re: redirect
19.07.2003. u 02:29 · pre 283 meseci
#14
Možeš raditi baferisanje prikaza (čuvaš sav prikaz u promenljivoj ili nizu sve dok mu ne pošalješ neku sekvencu). Onda Header funkciju možeš koristi uvek u kodu.
Drugo možeš koristi ugrađene mogućnosti php-a za baferisanje (output_buffering, pogledaj manual).
Treće možeš imati neku funkciju koja zamenjuje echo, ili šta već koristiš:
i funkciju redirect:
Manje elegantno, ali radi.
Drugo možeš koristi ugrađene mogućnosti php-a za baferisanje (output_buffering, pogledaj manual).
Treće možeš imati neku funkciju koja zamenjuje echo, ili šta već koristiš:
Code:
$output=0;
function becho($var) {
global $output;
$output=1;
echo($var);
}
$output=0;
function becho($var) {
global $output;
$output=1;
echo($var);
}
i funkciju redirect:
Code:
function redirect($lokacija) {
global $output;
if( $output==0 ) Header('Location: '.$lokacija);
else {
echo('<script language="JavaScript">location.href="'.$lokacija.'"</script>');
}
}
function redirect($lokacija) {
global $output;
if( $output==0 ) Header('Location: '.$lokacija);
else {
echo('<script language="JavaScript">location.href="'.$lokacija.'"</script>');
}
}
Manje elegantno, ali radi.
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
prezentacije, legalno bez troškova licenciranja
Tema je zaključana, nove poruke nisu moguće.