php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.03.2005, 18:34  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard Cokkie setzen bis zum Datum xx.xx.xxxx und uhrzeit xx.xx

Ich weis das ich sagen kann das ein cokkie von mir aus 60 stunden hält aber wie mach ich es das er bis zu einem Bestimmten datum hält. Das datum und die uhrzeit sollten möglichst vom Server entnohmen werden.
__________________
Cya, Blank
Blank ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.03.2005, 18:37  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard Re: Cokkie setzen bis zum Datum xx.xx.xxxx und uhrzeit xx.xx

Zitat:
Zitat von Blank
Ich weis das ich sagen kann das ein cokkie von mir aus 60 stunden hält aber wie mach ich es das er bis zu einem Bestimmten datum hält. Das datum und die uhrzeit sollten möglichst vom Server entnohmen werden.
Lies dir die Beschreibung von setcookie und speziell dem expires-Parameter mal genau durch da steht:
Zitat:
Der Zeitpunkt, wann das verfällt. Dies ist ein Unix Timestamp, also die Anzahl Sekunden seit der Unix-Epoche. In anderen Worten werden Sie diesen Wert wahrscheinlich mittels der Funktion time() plus der Anzahl Sekunden bis zum gewünschten Ablauf des Cookies. Sie könnten aber auch mktime() verwenden.
Also: http://de2.php.net/mktime
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 27.03.2005, 18:39  
Gast
 
Beiträge: n/a
Standard

setcookie erwartet als Datum einen Timestamp, wo ist also das Problem? Bilde von deinem gewünschten Datum mit Uhrzeit einen Timestamp und fertig.

Gruß
phpfan
 
Alt 28.03.2005, 14:03  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Heißt das dann für:
PHP-Code:
<?php
mktime
(001010)
?>
Das das der 1.xx.xxxx ist um xx.01 Uhr?
Weil es sollee etwas also durch eine if abfrage jeden 1. eines Monats um 0 Uhr 1 eine varible hoch gezählt werden.
__________________
Cya, Blank
Blank ist offline  
Alt 28.03.2005, 14:47  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Blank
Heißt das dann für:
Nein.

PHP-Code:
<?php
setcookie
('keksname''kekswert', (time() + 3600) );
?>
Erzeugt einen Keks mit einer Haltbarkeit von einer Stunde.
 
Alt 28.03.2005, 16:40  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

MIr gings in meinem letzten post garnicht ums cokkie setzen. Es ging darum zu fragen ob die zeit erreicht wurde.
PHP-Code:
<?php
if (mktime(001010)) {
    
$umzahl++;
}
?>
__________________
Cya, Blank
Blank ist offline  
Alt 28.03.2005, 16:46  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Blank
MIr gings in meinem letzten post garnicht ums cokkie setzen. Es ging darum zu fragen ob die zeit erreicht wurde.
Komisch. Janz oben liest man noch folgendes:
"Cokkie setzen bis zum Datum xx.xx.xxxx und uhrzeit xx.xx"

Vielleicht solltest Du mal das Thema an Deine Frage anpassen?
 
Alt 28.03.2005, 16:54  
Erfahrener Benutzer
 
Registriert seit: 29.12.2004
Beiträge: 149
Blank
Standard

Ja um den Cokkie ginz auch aber ich brauch diese Zeile an 2 stellen.
1x zum Cokkie und 1x zum Abfragen und hochzählen einer Varaible.
__________________
Cya, Blank
Blank ist offline  
Alt 28.03.2005, 17:02  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von Blank
MIr gings in meinem letzten post garnicht ums cokkie setzen. Es ging darum zu fragen ob die zeit erreicht wurde.
PHP-Code:
<?php
if (mktime(001010)) {
    
$umzahl++;
}
?>
mktime erzeugt - wie du im Manual nachlesen kannst - einen timestamp (ein timestamp ist - wie du im Manual nachlesen kannst - die Anzahl der Sekunden seit Beginn der "UNIX-Epoche").
Um den aktuellen timestamp zu erzeugen kannst du time() verwenden - wie du im Manual nachlesen kannst.
Um zu prüfen ob eine Zahl kleiner als eine andere ist kannst du eine IF-Abfrage mit dem kleiner Operator ("<") machen - ürigens: das kannst du im Manual nachlesen.
Was du (wahscheinlich) nicht im Manual nachlesen kannst aber mit GMV (gesunder Menschenverstand) herausbekommst:
Wenn der Rückgabewert von time() größer ist als der von mktime() liegt der bei mktime() angegebene Zeitpunkt in der Vergangenheit.

Wie genau man mktime() verwendet und was man wo hinschreiben musst findet man im...na? Richtig!

Alles klar? :)
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.03.2005, 17:06  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Blank
Ja um den Cokkie ginz auch aber ich brauch diese Zeile an 2 stellen.
1x zum Cokkie und 1x zum Abfragen und hochzählen einer Varaible.
Büschen mitdenken. Merk Dir doch die Zeit im Keks, wenn Du

http://test.php-help.info/cookie-1/ (Quelltext wird angezeigt);
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datum & Uhrzeit ausgeben Spacefish PHP-Fortgeschrittene 15 15.12.2007 10:18
Datum auswählen automatisch Tag setzen andrew22 HTML, Usability und Barrierefreiheit 3 03.09.2007 23:36
uhrzeit und datum 2.0 Benutzername PHP-Fortgeschrittene 24 22.08.2007 14:45
Prüfung auf Datum und Uhrzeit PHP Tipps 2005-2 5 22.08.2005 10:39
timestamp in datum und uhrzeit umrechnen janni PHP Tipps 2005 3 24.05.2005 13:45
microtime in Datum + Uhrzeit verwandeln und anders rum PHP Tipps 2005 6 27.04.2005 13:42
ordnen von uhrzeit und datum PHP Tipps 2005 19 25.04.2005 20:02
Datum Uhrzeit PHP Tipps 2005 17 21.04.2005 17:02
Datum und Uhrzeit PHP Tipps 2004-2 11 22.11.2004 12:37
In GIF-Datei Datum und Uhrzeit ausgeben? PHP Tipps 2004-2 6 20.11.2004 18:03
Datum und Uhrzeit in Html mit Js HTML, Usability und Barrierefreiheit 5 26.10.2004 16:02
Ip's datum und uhrzeit auf der seite anzeigen PHP Tipps 2004 2 18.10.2004 10:41
Vergleich, ob ein Datum mit Uhrzeit vor anderem liegt PHP-Fortgeschrittene 2 14.09.2004 15:27
countdown zu einem bestimmten datum mit uhrzeit! Fraylman PHP Tipps 2004 2 03.09.2004 12:08
Serverscript: Autm. IP, Datum und Uhrzeit -Speicherung. Wie? Pain-maker PHP Tipps 2004 10 17.06.2004 18:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bis zum datum, xx-xx-xxxx php in timestamp, 18 xxxx, cookie auf bestimmte zeit setzen php, xx/xxxx in datum verwandeln, :a < \' xx.xx.xxxx \' ich will bestimmte zeit abfragen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.