Was bringt das? +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Plauderecke (/forumdisplay.php?fid=39) +--- Thema: Was bringt das? (/showthread.php?tid=21654) |
Was bringt das? - skaterfabi11 - 02.02.2012 20:38 Hey zusammen! Ich hätte mal ne frage warum das viele so komisch verlinken steckt da mehr dahinter? <li><a href="index.php?site=home" id="home"></a></li> das geht doch alles viel leichter mfg fabi RE: Was bringt das? - _DEL6938 - 02.02.2012 20:41 - RE: Was bringt das? - Aaron - 02.02.2012 20:43 damit können zb php - Dateien in einer anderen aufgerufen werden also hier wird zb home.php in der index.php an einer bestimmten stelle eingebettet, so steht zb der content in der home.php und das Design drumherum ist in der index.php, so muss man nicht, wenn man etwas am Design ändern möchte, in jeder .php Datei es ändern das ganze macht man mit GET der Code: <?php if(!isset($_GET['site'])) $site = 'home'; else $site = $_GET['site']; include($site.'.php'); ?> RE: Was bringt das? - DebianDEV - 02.02.2012 20:43 Hallo skaterfabi11, in der Tat! So kannst du beispielsweise deine Menüpunkte (Startseite etc) anhand einer Datenbank programmieren und beispielsweise, wie CMS2Day, alle Websiteinhalte über die Datenbank regeln. Außerdem, so benutze ich es zumindest, kannst du so sehr gut ein Teamlatesystem aufbauen. (index.php = style -> und in die index.php includest du nur Inhalte der anderen Dateien). RE: Was bringt das? - Sysix - 02.02.2012 22:37 Zitat: Außerdem, so benutze ich es zumindest, kannst du so sehr gut ein Teamlatesystem aufbauen. (index.php = style -> und in die index.php includest du nur Inhalte der anderen Dateien).
RE: Was bringt das? - DebianDEV - 02.02.2012 23:04 Danke Sysix, ich habe aber noch etwas hinzuzufügen. Wenn du das Ganze über eine Seite regeln lässt, dann fallen dir viele Sachen leicht und du kannst dein System extrem sicher machen. Beispielweise bei übergaben (GET) - hier mal ein kleines Beispiel (einfach): /index.php?subpage=bestellsystem|joqn15a5664wq9643|askmasd15545|asdf45dfi8932 Nun kannst du mit dem, was hinter "bestellsystem" steht nichts mehr anfangen, da du keine "normalen" GET Übergabenamen hast. Auslesen ist noch einfacher PHP-Code: $site = explode("|", $_GET['subpage']);
RE: Was bringt das? - cindy - 03.02.2012 09:03 Es ist einfach notwendig um guten Quellcode für Homepages zu schreiben . Es geht darum Ressourcensparend und Fehlerunanfällig zu programmieren. Dies funktioniert nur wenn du alles was du an Quellcode schreibst exakt einmal schreibst. Wenn du jetzt aber verschiedene Unterseiten oder Funktionen in deinem Design haben willst musst du irgendwie dem Design mitgeben was er an welcher Stelle laden soll. |