Ich arbeite an einem neuen Produkt/Website, wo die Homepage (nicht die Unterseiten) für Besucher geschlossen werden soll, bis die Website startet. Das Start-Datum soll wie folgt aus der URL zu lesen:Machen Sie Cookie ablaufen nach URL-Variable mit PHP
website.com/some-subpage?launch=0421
In diesem Beispiel ist die Homepage soll den Besucher vom 21. (21) vom April (04) zugänglich sein.
dies Denn ich, dass, wenn jemand tun wollen besucht „some-Unterseite“ (oder irgendeine andere Unterseiten, spielt keine Rolle), sollte ein Cookie wie folgt festgelegt werden:
- Plätzchen-Name: Starten
- Plätzchen-Wert: 0421
- Cookie-Ablauf: bei der Einführung, so dass in diesem Fall der 21. April
Hier ist, was ich bisher:
<?php
if ($_GET['launch'] != "null") {
date_default_timezone_set('Europe/Berlin');
$launchdate = $_GET['launch'];
$launchdatenew->format('*********'); // Here I probably need to convert the "0421" to a readable time, but I dont know how
// or probably using this version?
$launchdatenew = date_format(date_create_from_format('m d', $launchdate), '*********'); // Here I probably need to convert the "0421" to a readable time, but I dont know how
setcookie("Launch", $launchdate, $launchdatenew, "/"); // The Cookie-Name should be "Launch", the value "0421", and it should expire when the launch starts
} ?>
Könnten Sie mir bitte helfen, das zu beenden? Ich weiß nicht, wie man das "0421" in ein neues Format umwandelt, das als Ablaufdatum für den Cookie gesetzt werden könnte. Meine PHP-Kenntnisse sind leider fast Null.
Vielen Dank! Bye, Imre
Erhalten Sie Fehler? Was funktioniert nicht? Offensichtliche Sache, die hier herausspringt, ist deine vertrauliche Benutzerland-Daten '$ _GET ['Start'];' und dann das Speichern in Benutzerland auch. – ficuscr
Nein, ich habe es noch nicht getestet, da ich sicher bin, dass es nicht funktionieren wird (ich weiß nicht, wie ich das "0421" in ein neues Format umwandeln kann, das als Ablaufdatum für den Cookie gesetzt werden könnte. Es ist kein Problem, dass Benutzer sie manipulieren könnten - sie werden nicht. – Imre
Sie werden. Traue ihnen nie. – ficuscr