[PHP] include pagina refreshed niet na header(Location)

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Jasper_S1985
  • Registratie: Februari 2015
  • Laatst online: 03-10 17:50
Mijn vraag

Ik ben met een webshop waarbij de header bovenaan de pagina via include wordt weergegeven. In deze header staat een winkelmandje met daarnaast het aantal producten die erin zitten. Na het toevoegen van een product moest ik handmatig de pagina verversen om het winkelmandje te laten updaten.
Dit heb ik in eerste instantie opgelost door aan het eind van het script met header("Location: pagina.php") de pagina opnieuw te laten laden.
Dit werkte lokaal via xampp prima maar na het uploaden van de site naar een webhost zit ik weer het hetzelfde probleem.
Mijn vraag is dus eigenlijk: Wat is het verschil tussen lokaal en online dat de include pagina niet ververst wordt en ik welke richting moet ik zoeken voor een oplossing.

Relevante software en hardware die ik gebruik

html css php mysql

Wat ik al gevonden of geprobeerd heb

Na zoeken op bijvoorbeeld "refresh include page after header()" vindt je bijvoorbeeld jquery scripts waarmee je een div kan verversen. Nu stond de include niet in een div maar na dat geprobeerd te hebben werkte het script helemaal niet meer.
Ik heb ook ergens gelezen dat het misschien met een soort van browser cashing te maken had oid? Ik zag hier alleen geen oplossingen bij staan.

Ik zoek dus uiteraard geen kant en klare oplossing maar een richting waarin in verder moet zoeken/googlen

Alvast bedankt! :)

Alle reacties


Acties:
  • 0 Henk 'm!

  • Rotje333
  • Registratie: Maart 2010
  • Laatst online: 02-10 10:37
Op welke manier voeg je een product toe aan je winkelmandje, gaat dit via JavaScript of doe je dit binnen het zelfde PHP script?

Acties:
  • 0 Henk 'm!

  • Marber
  • Registratie: Juni 2014
  • Laatst online: 04-10 13:12
Lees je eens in in Ajax (niet de voetbalclub). Dan word het wellicht wat duidelijker

Acties:
  • 0 Henk 'm!

  • Jasper_S1985
  • Registratie: Februari 2015
  • Laatst online: 03-10 17:50
Ik heb het inmiddels opgelost!
Ik had het php script in dezelfde pagina staan als het product en heb het nu als een los "add.php" bestandje gemaakt waar aan het eind weer naar hetzelfde product word geredirect door header(); Hierdoor wordt alles netjes gerefreshed en werkt het.