SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.01.2010, 19:16:56
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
[Ungelöst] PHP Abfrage (Cookies)

Hallo,

habe Probleme mit einem PHP Skript, komme nicht weiter und es will nicht funktionieren. Hoffe ihr könnt mir da auf die Sprünge helfen.

Situation:
Ich habe eine Webseite. UserA (der noch nie auf meiner Seite war) stolpert über meine Webseite und ruft sie auf.
Jetzt soll überprüft werden, ob ein bestimmtes Cookie gesetzt ist (nämlich ob er schon auf SeiteX meiner Seite war) - kein Cookie, da er zum ersten Mal User ist.
Also wird er zu SeiteX weitergeleitet. Hier soll ihm ein Cookie gespeichert werden (welches für 3 Tage halten soll) und nach einer gewissen Anzahl von Sekunden auf meine richtige Webseite weitergeleitet werden.

Kommt UserA 2 Tage (oder weniger) später nochmal auf meine Webseite, soll überprüft werden ob gesetztes Cookie vorhanden ist (und welchen Wert das Cookie hat?*).
Ist es vorhanden (und stimmt der Wert), kann er wie gewohnt weitersurfen.
Ist kein Cookie vorhanden oder sind die 3 Tagen abgelaufen soll er erneut auf SeiteX weitergeleitet werden.

(Ist eine News-Seite. Alle (mind.) 3 Tagen sollen die User 'gezwungen' werden die News zu lesen, bevor es 'los geht'.)

* = bin mir unschlüssig. Ich würde (von VB.NET aus) den Wert auf 1 setzen. Ist beim Programmstart der Wert immer noch auf 1 ist alles in Ordnung. Ist er nicht auf 1 oder existiert nicht, soll das geschehen was ich oben erklärt habe.

Kann mir jemand helfen?
Mit Zitat antworten
  #2  
Alt 18.01.2010, 19:23:12
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: [Ungelöst] PHP Abfrage (Cookies)

Hört sich doch alles machbar an...

Das passende Kommando: setcookie() !

Bis auf das fiese Gängeln. Das würde mir nicht passen. Und Leute mit abgeschalteten Cookies? Was ist mit denen?
Mit Zitat antworten
  #3  
Alt 18.01.2010, 19:26:57
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
AW: [Ungelöst] PHP Abfrage (Cookies)

Zitat:
Zitat von DokuLeseHemmung Beitrag anzeigen
Hört sich doch alles machbar an...

Das passende Kommando: setcookie() !

Bis auf das fiese Gängeln. Das würde mir nicht passen. Und Leute mit abgeschalteten Cookies? Was ist mit denen?
Ouh. Darüber hab ich mir gar keine Gedanken gemacht.
Die Funktion kenn ich. Allerdings bin ich nicht sehr Fit in PHP.

Ist ja nur zu deren gunsten. Ist wie in einem Forum, ist ein Thread besonders wichtig markieren die Admins den Thread als: du musst den lesen bevor du wieder das Forum nutzen kannst. Um so besonders wichtige News mitteilen zu können. (Sonst wird die einfach ignoriert).
Mit Zitat antworten
  #4  
Alt 18.01.2010, 19:35:19
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: [Ungelöst] PHP Abfrage (Cookies)

Zitat:
Die Funktion kenn ich.
Gut, dann nur noch anwenden.

Zitat:
Allerdings bin ich nicht sehr Fit in PHP.
Das kannst du ändern!
Links im Menue findest du Links zu Grundlagentuorials.
Also nochmal, weil sichs so schön anhört: Links findeste Links.
Mit Zitat antworten
  #5  
Alt 18.01.2010, 20:09:01
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
AW: [Ungelöst] PHP Abfrage (Cookies)

PHP-Code:
<?php
exit();
include 
"setcookie.php"


// Prüfen - Cookie vorhanden?
if (isset($_COOKIE['red_news']))

{
    
// Cookie Daten extrahieren
Header("Location: index.php"); 
    
} else {
Header("Location: news.php"); 
}
?>
Index.php

PHP-Code:
<?php

// Inhalt festlegen
$Aktiv "1";

// Cookie erzeugen
setcookie("red_news",$Aktivtime()+259200);
?>
Setcookie.php

Funktioniert allerdings nicht.
Mit Zitat antworten
  #6  
Alt 18.01.2010, 20:16:15
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: [Ungelöst] PHP Abfrage (Cookies)

Was macht exit() ?
Mit Zitat antworten
  #7  
Alt 18.01.2010, 20:25:29
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
AW: [Ungelöst] PHP Abfrage (Cookies)

Das Script soll erstmal das abarbeiten, bevor es weiter geht.
(sonst wird ja die Mainpage schon geladen?)

Edit: Verstehe worauf du hinaus willst. ;-) Denkfehler.. ich Idiot..
Mit Zitat antworten
  #8  
Alt 18.01.2010, 21:54:59
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
AW: [Ungelöst] PHP Abfrage (Cookies)

Kann meinen eigenen Beitrag nicht mehr verändern. :(
Kann mir jemand einen Denkanstoß geben? Komme nicht weiter.
Mit Zitat antworten
  #9  
Alt 18.01.2010, 22:03:30
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: [Ungelöst] PHP Abfrage (Cookies)

Getestet:
PHP-Code:
<?php
error_reporting
(-1);
ini_set('display_errors'TRUE);
setlocale(LC_ALL,'de_DE@euro''de_DE',  'de''ge');
date_default_timezone_set('Europe/Berlin');
 

if(empty(
$_COOKIE['news_read']))
{
  
setcookie('news_read',1,strtotime('+3 days'),'/');
  include 
'./news.php';
}else
{
  include 
'./normale_seite.php';

}
Mit Zitat antworten
  #10  
Alt 18.01.2010, 22:20:43
fishy fishy ist offline
Anfänger
 
Registriert seit: Jan 2010
Alter: 34
Beiträge: 10
AW: [Ungelöst] PHP Abfrage (Cookies)

Oh mein Gott. Da wär ich ja nie drauf gekommen.

So wie ich das sehe, brauch ich keine setcookie.php mehr?

Danke dir schonmal !

Edit: erhalte diesen Fehler, wenn ich dein Script nutze:

Notice: Undefined index: section in /srv/www/vhosts/--.de/subdomains/fishy/httpdocs/v2/index.php on line 23

Zeile 23:
$section = $_GET['section'];

Vorher lief es wunderbar.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
sql abfrage weiterhin als php behandeln Forgi PHP Grundlagen 1 30.06.2007 23:17:15
mit php eine sql abfrage Illuminum PHP Grundlagen 3 14.05.2004 10:06:37
Abfrage in MySQL und PHP Ich werd noch Bekloppt Fichte PHP Grundlagen 1 18.02.2003 00:33:30
Timestamp von PHP und MySQL BlindCrazyBoy PHP für Fortgeschrittene und Experten 8 16.02.2003 01:37:08
Einführung in PHP und Datenbanken Lómion PHP für Fortgeschrittene und Experten 7 07.02.2002 14:47:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:59:46 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt