Wieder etwas dazu gelernt …

by Tafelzwerk

Gute Nacht Gemeinschaft.

Eben habe ich wieder etwas in der PHP Programmierung gelernt …

Eine Umleitung auf einer andere Seite mittels der Anweisung header(‘Location: xyz’); funktioniert nur, wenn davor kein HTML zum Einsatz kam. Das ist erstmal schrecklich, bedenkt man doch, dass man eine Umleitung der Seite oftmals nach einer Aktion vollziehen möchte. Aber PHP lehrt uns eines: Nicht verzagen, Google fragen. Hier dann gleich mal ein dickes Dankeschön in Richtung PHP.net, die mir, wie so häufig, aus der Patsche helfen konnten.

Es konnte ja auch niemand ahnen, dass der restliche Code nach der Headerumleitung trotzdem ausgeführt wird. Das ist schön zu wissen; und plötzlich erschließt sich mir auch der Sinn des exit; nach der Anweisung, welches sich mir so rühmlich entgegen streckte.

Damit kann ich gewisse Dinge innerhalb des Adminbereiches verbessern. Momentan arbeite ich an einem Usermanagement. Soll heißen: Ich möchte ja nun nicht, dass sich jeder x-beliebige Mensch auf meiner Seite anmelden kann. Das ist auch gar nicht notwendig. Einigen möchte ich diese wirklich unglaublich tolle Chance allerdings gewähren. Wer dazu gehört, bleibt erstmal außen vor.
Nun möchte ich aber im Adminbereich User editieren, löschen oder gar neu anlegen. Dafür bastel ich mir gerade eine Maske, und da es langweilig und irgendwie auch fürchterlich uncool auf’m FTP aussieht, wenn ich von Seite zu Seite hüpfe, nur weil ich zu dämlich war, Umleitungen zu setzen, muss die Programmierung natürlich stimmen.
Außerdem habe ich eine Art Superadmin eingebaut; zumindest in der MySQL Datenbank. Einfach ein Feld angelegt, welches nur zwei Zustände annehmen kann. Einmal 0 und einmal 1. Eine davon identifiziert dich als Superadmin, und das bin quasi ich – nur ich, hier, Tafelzwerk. So bleiben mir nämlich all die netten Editierfunktionen eigens erhalten, ohne das andere Admins diese jemals ausnutzen könnten. Famos.

Morgen, ups – ich meine nachher – wird weiter programmiert.

Gute Nacht,

Tafelzwerk