/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Redirect...
Fra : Kasper Johansen


Dato : 22-05-02 20:32

Er der en kommando, uden brug af headers, som kan sende brugeren videre til
en anden side og stadigvæk have sine sessions med??

----
Mvh Kasper
www.levithan.tk



 
 
netper (22-05-2002)
Kommentar
Fra : netper


Dato : 22-05-02 21:22

"Kasper Johansen" skrev d. 22-05-02 20:32 dette indlæg :
> Er der en kommando, uden brug af headers, som kan sende brugeren
videre til
> en anden side og stadigvæk have sine sessions med??
>
> ----
> Mvh Kasper
> www.levithan.tk
>
>

Prøv
<meta http-equiv="Refresh" content="0;url=http://www.navn.dk">

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


Johan Holst Nielsen (23-05-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 23-05-02 07:46

> Prøv
> <meta http-equiv="Refresh" content="0;url=http://www.navn.dk">

Nu er det her en PHP gruppe sååååå
<?php
header("Location: http://domæne.dk/side.php");
exit;
?>

mvh
Johan


Jesper Brunholm (23-05-2002)
Kommentar
Fra : Jesper Brunholm


Dato : 23-05-02 08:20

Hej folks

vores hjælpetrængende ven var ret specifik med at det skulle være "uden
brug af headers" - det kan man selvfølgeligt tolke lidt på, men jeg
kunne også vældigt godt tænke mig at kunne refreshe i et script selv om
jeg er nået forbi </head> - og det har jeg forstået at flg ikke kan - er
jeg galt på den?

Johan Holst Nielsen wrote:
> header("Location: http://domæne.dk/side.php");
> exit;

mvh

Jesper Brunholm

--
IT-Vest Odense: <http://www.it-vest.sdu.dk/cim/>


Emil Rasmussen (23-05-2002)
Kommentar
Fra : Emil Rasmussen


Dato : 23-05-02 09:16

> vores hjælpetrængende ven var ret specifik med at det skulle være "uden
> brug af headers" - det kan man selvfølgeligt tolke lidt på, men jeg
> kunne også vældigt godt tænke mig at kunne refreshe i et script selv om
> jeg er nået forbi </head> - og det har jeg forstået at flg ikke kan - er
> jeg galt på den?

Du skal have sat output buffering til i din php.ini

output_buffering = on

Mvh Emil
--
Emil Rasmussen
http://noget.net



Esben Maaløe (24-05-2002)
Kommentar
Fra : Esben Maaløe


Dato : 24-05-02 02:16

Bare lige for at nitpicke lidt

>men jeg kunne også vældigt godt tænke mig at kunne refreshe i et
script selv om
> jeg er nået forbi </head>

<head></head> er noget man bruger i HTML - Headers er noget helt andet.
Når din browser modtager en side består den af en header og selve
dokumentet (det hele er bare tekst). Selve dokumentet er HTML kildekoden
(incl. <head></head>), headeren indeholder oplysninger til browseren om
hvordan den skal gøre dit og dat (cookies - location osv...).

Her er en 'komplet' HTML side:

HTTP/1.1 200 OK

Date: Fri, 24 May 2002 01:05:09 GMT
Server: Apache/1.3.24 (Unix) PHP/4.1.2
X-Powered-By: PHP/4.1.2
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
19f
<HTML>
<head>
<title>BaseClass Computing :: EntryPoint</title>
<META HTTP-EQUIV="Refresh" CONTENT="3;
URL=http://vania.dk/forums/index.php?c=9999999" />
</head>
<BODY bgcolor="#f5f5f5">
<TABLE width="100%" height="100%">
<TR>
<TD valign="middle" align="center"><A
href="http://www.vania.dk/forums/index.php?c=999999">
<IMG src="baseclass_big_logo.jpg" border="0"></A></TD>
</TR>
</TABLE>
</BODY>
</HTML>

Læg mærke til alt det der kommer før <HTML> - det er headeren.

Derudover er det rigtigt at du i PHP kan bruge outputbuffering - det
betyder at selv om du laver 'echo' el.l. så holder serveren på outputtet
til du siger til den at du er færdig - den spytter så hele skidtet ud på
en gang. Så får du ikke noget problem med at skrive en header der
allerede er sendt

VH

Esben Maaløe


Andreas Kleist Svend~ (27-05-2002)
Kommentar
Fra : Andreas Kleist Svend~


Dato : 27-05-02 22:22

Esben Maaløe wrote:

>> men jeg kunne også vældigt godt tænke mig at kunne refreshe i et
>> script selv om
>> jeg er nået forbi </head>
>
> <head></head> er noget man bruger i HTML - Headers er noget helt andet.

Men man kan godt få browseren til at opdatere sålænge man ikke er nået
forbi </head> da man kan lave et meta-tag der får browseren til at
opdatere. Så ovenstående er der såmænd ikke noget galt i.

At opdatering/omdirigering vha. headers, og vha. meta-tags ikke er det
samme er så en anden sag.

--
mvh Andreas Kleist Svendsen

Søg
Reklame
Statistik
Spørgsmål : 177520
Tips : 31968
Nyheder : 719565
Indlæg : 6408661
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste