Antworten auf deine Fragen:
Neues Thema erstellen

Variable in Link

GeKiller

Liqu1d

Ich wollte die Möglichkeit haben, in meinem aktuellen Projekt die Seite einzustellen, wo man nach dem Logout landet und das Einlesen etc. funktioniert auch soweit aber irgendwie wird die Variable nicht in den Link gesetzt? Ich habe auch schon geguckt, ob der Wert "existiert". Ihn also ausgeben und der wird auch ausgegeben. Der Wert befindet sich mit ein paar anderen Einstellungen in einem Array.
So sieht das dann aus:
PHP:
    echo '<meta http-equiv="refresh" content="3; url=index.php?site="'. $settings['pageAfterLogout'].'">';

Ich mache das dann immer mit dieser index.php Datei und da hole ich mir dann mit $_GET die Seite:
PHP:
$site = isset($_GET['site']) ? $_GET['site'] : '';

und dann arbeite ich mit switch-case die Fälle ab aber eigentlich spielt das ja keine wirklich wichtige Rolle hier oder? Seltsamerweise wird ja ebend dieser Wert aus dem Array nicht übernommen?

In meiner url oben steht dann auch nachher nur:
Code:
http://ip-adresse/projekt/index.php?site=

und mehr nicht aber da sollte ja bspw. stehen:
Code:
http://ip-adresse/projekt/index.php?site=index
 
Zuletzt bearbeitet:

Duddle

Posting-Frequenz: 14µHz

Ich rate mal, dass es am überflüssigen " liegt. Wenn du in
PHP:
    echo '<meta http-equiv="refresh" content="3; url=index.php?site="'. $settings['pageAfterLogout'].'">';
die Variable ersetzt, kommt bspw. raus
PHP:
    echo '<meta http-equiv="refresh" content="3; url=index.php?site="foobar">';
Dann endet das Attribut content aber direkt vor foobar, was der Browser wahrscheinlich fehlinterpretiert. Bevor die Umleitung stattfindet solltest du dir den erzeugten Quellcode anschauen um das zu bestätigen.


Duddle
 

fakerer

Aktives Mitglied

stimme da mal duddle zu,

PHP:
echo sprintf('<meta http-equiv="refresh" content="3; url=%s">', $settings['pageAfterLogout']);

ist übersichtlicher als in einen string etwas aus array's einzsetzen finde ich
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.564
Beiträge
1.538.064
Mitglieder
67.487
Neuestes Mitglied
MichaelSEivy
Oben