Switch statt iFrame Zurück zur Übersicht
Über den Autor
Peacen,
normalerweiße, wenn man nur "eine" Datei haben möchte, benutzt man iFrames. Geht gut, aber viel einfacher ist es, Switches zu benutzen.
WAS TUT EIN SWITCH? Ein Switch ist vergleichbar mit einem Div. Ein iFrame Div quasi. (:
WIESO SWITCHES? Ein Switch verbrauch am ende nur halbsoviel Speichergröße wie eine kompakte Seite mit 20 iFrame-Einblendungen
PRO & CONTRA:
- PRO: Switches ersparen mühsames Gesuche ( all-in-one ), Schnellere Ladezeit
- CONTRA: Seite läd pro Link "indirekt" neu, sinnfrei wenn Hintergrund Musik (Fix unten)
How to:
Als erstes brauchen wir Links, die funktionieren.
Die sehen so aus:
HTML-Code:
So. Nun haben wir Links, die ins Nichts führen! Krasser Shit.
Drum fügen wir darunter ganz schnell einen Querry ein.
PHP-Code:
<?php switch ($_GET['id']) { case 1: print'Zitronen';break; case 2: print'Äpfel';break; case 3: print'Pflaumen';break; case 4: print'Fresse halten, Hände hoch, Geld her!';break; } ?>
So. nun ruft $_GET['id'] unsere Gewünschtes Objekt ab, also die URI. Uri sagt, wir wollen zum Bleistift id=1. switch prüft, was id=1 ist. Aha, 1 ist Zitrone. Ausgabe: Zitrone.
Wenn nichts gesetzt ist ist ausgabe:
Das ist Absicht das da nichts steht. (:
So, mit dem Script kann man wunderbar unsinn anstellen, z.B. kann man damit einen iFrame komplett ersetzen.
How to fix Autoreload:
Ganz kommen wir an dieser stelle doch nicht um iFrames rum. Wenn wir wirklich eine HG Musik brauchen, dann lösen wir hier das ganze entweder mit NoFrames oder mit nem iFrame.
Sprich:
HTML-Code:
Switch reloadet nun nur noch "switch.php", nicht mehr z.B. Index.php
How to - Automatisches Setzen 'ner ID:
Wir arbeiten hier mit Headern. Nicht Bildern, sondern PHP-Headern.
Wir brauchen:
In die Headerfile kommt folgendes rein:
PHP-Code:
<?php $uri = 'https://'; } else { $uri = 'http://'; } $uri .= $_SERVER['HTTP_HOST']; exit; ?> +++ DER GEWÜNSCHTE LINK IST NICHT VERFÜGBAR +++
Xampp User kennen den Code, denke ich. 
URI mal wieder. .$uri + index2.php?id=1 = http://deineseite.spacequadrat.de/index2.php?id=1
Wundertoll - IT WORKS! 
Thx is usefull, Konstruktive Kritik gern gesehen.
Good Nigth, Sleep Well, whatever,
lg,
Alc0