Toon posts:

[php]Content refreshen van meerdere pagina's

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Zoals iedereen heb ik ook een pagina waar je op kunt inloggen.
Hiervoor gebruik ik sessies.

Mijn index.php bestaat uit 3 frames. Ook erg standaard:
-een banner (boven)
-een menu (links)
-een main (rechts)

Men kan inloggen de menu frame. Ik heb daar een form staan die veranderd in een menulijst als je ingelogd bent (controlle met sessies).
Dit gaat ook allemaal goed.
Als ik dan in het menulijst op een link klik komt ook netjes inde main de info te staan.

Als ik op de menulijst op 'logout' klik, krijg je weer het from te zien in het menu gedeelte.
Maar ik wil ook graag dat de main pagina weer gerefreshed wordt. Want hier blijft gewoon de info staat die je alleen mag zien als je ingelogd ben. Als je verder klik in de main pagina dan pas checkt ie weer op de session.

Dus maw, alle pagina's refreshen als ik op logout klik....

logout.php
PHP:
1
2
3
4
5
<?php
session_start();
session_destroy();
header("location: menu.php");
?>

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

PHP:
1
2
3
4
5
?>
<script type="text/javascript">
  top.location.reload();
</script>
<?php

[ Voor 57% gewijzigd door André op 10-05-2004 11:12 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:00

gorgi_19

Kruimeltjes zijn weer op :9

Je zult bij het uitloggen moeten redirecten naar een logoutpagina, welke een clientside redirect uitvoert met als target "_top"

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
thx,

De volgende code heb ik nu:

logout.php
PHP:
1
2
3
4
5
6
7
8
9
10
<?php
session_start();
session_destroy();
?>
<script type="text/javascript">
    top.location.reload();
</script>
<?php
header("location: menu.php");
?>


En dit kan natuurlijk ook om user gegevens te zetten in de 'banner'.

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

Verwijderd schreef op 10 mei 2004 @ 11:20:
thx,

De volgende code heb ik nu:

[...]

En dit kan natuurlijk ook om user gegevens te zetten in de 'banner'.
Die header tag kun je dan wel weglaten natuurlijk omdat alle pagina's al gerefreshed worden.

[ Voor 30% gewijzigd door André op 10-05-2004 11:22 ]


Verwijderd

Topicstarter
André schreef op 10 mei 2004 @ 11:21:
[...]
Die header tag kun je dan wel weglaten natuurlijk omdat alle pagina's al gerefreshed worden.
8)7
tuulk...

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

André schreef op 10 mei 2004 @ 11:21:
[...]
Die header tag kun je dan wel weglaten natuurlijk omdat alle pagina's al gerefreshed worden.
buiten dat werkt die toch niet omdat er al headers verstuurd zijn :P

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 15:00

gorgi_19

Kruimeltjes zijn weer op :9

* gorgi_19 gokt dat de oplossing nu wel duidelijk is. :) Verder inhoudelijke discussie verwacht ik niet, dus doe ik deze op slot; ik denk dat ze in Webdesign en Graphics (waar Clientside oplossingen eigenlijk horen) niet zo blij zijn met dit topic. :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1

Dit topic is gesloten.