Kein Seitenreload durch Caching

EGJSoldier

Erfahrenes Mitglied
Hallo zusammen,
wie ist es moglich, den Seitenreload zu verhindern. Ich habe gelesen, dass man die Seite mit ob_start (usw.) cachen muss und sie dann in eine neue Datei laden muss. Hat da vielleicht ein Beispiel zu. Ich finde im Internet nicht vernünftiges zu. Also ich habe zum Beispiel einen Contentbereich, der wie folgt aussieht:

PHP:
switch($_GET['site']){
  case 'news' : include('news.php');
            break;
  case 'gbook' : include('gbook.php');
            break;
  case 'forum' : include('forum.php');
            break;
  case 'Kontakt' : include('contact.php');
            break;
}
Wie kriege ich es jetzt hin, dass die Seite ohne Reload angezeigt wird, indem ich das Caching benutze?

Ich danke schoneinmal im vorraus.

MfG
David M.
 
Das Caching ist nicht das was Du meinst, Caching ist wenn man eine Seite hat die nur selten geändert wird oder Datenbankabfragen welche nur selten neue Resultate liefern. Diese "Cacht" man dann um Resourcen zu sparen.
Was du benötigst ist JS/Ajax
 
PHP:
$ersatz = " <a href='#' $1 onclick='AsyncCallPhpShortGet(\"blub.php$2\", \"div\");' $3>";

Das ist ein AJAX Call. Maniac_81 hatte und hat immernoch Recht ;).
 
Ups, sorry, dass habe ich nicht gewusst. Kann Ajax uberhaupt nicht, deswegen habe ich da uach gar nicht drauf geachtet. Trotzdem danke für die Hilfe.

MfG
David M.
 
Zurück