php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.04.2005, 22:10  
Gast
 
Beiträge: n/a
Standard Cookies - Abfragen

hallo Community.
ich bin grad dabei mein eigenes no-paste script zu machen, bis jetzt klappts auch ganz gut, nur jetzt komme ich irgendwie nicht weiter.
wenn einer das formular ausfüllt, wird eine automatische id generiert, die mit den ganzen anderen daten, in die datenbank eingetragen wird.
dann habe ich eine seite, die halt den code aufruft und die ganzen informationen ( verfasser, datum , uhrzeit, typ des codes ... ) zurckgibt
für jede id.. z.b ich mach nopaste.php?id=3 .. dann sucht das script halt die spalte mit der id 3 raus und gibt alle infos aus.
so nun würde ich gerne cookies setzen, jedesmal wenn der user das formular ausfüllt und abschickt.
ja, ich weiß wie man cookies setzt

PHP-Code:
<?php
setcookie 
("nopaste"$idtime()+60*60*24*30);
?>
so nun will ich gerne eine abfrage machen.. wenn z.b der user einen cookie hat, mit der value $id=3 -- und sich auf der seite nopaste.php?id=3 befindet, sollen extrafunktionen erscheinen, damit der seinen code bearbeiten/löschen kann, nur ich weiß nicht, wie ich diese abfrage hinbekomme.

ich hoffe ihr habt ein paar lösungsvorschläge für mich :wink:
danke schonmal im voraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.04.2005, 22:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

var_dump($_COOKIE);

da siehst du deinen cookie wenn er gesetzt wurde

und damit kannst du dann mittels IF gewisse sachen ausgeben lassen.
robo47 ist offline  
Alt 29.04.2005, 22:29  
Gast
 
Beiträge: n/a
Standard

hm jo habs hinbekommen. nur jetzt macht mir was anderes probleme.
also nachdem mein formular submittet wurde.
PHP-Code:
<?php

if (!isset($_POST['submit'])) { ?>

// formular

<?
}elseif(!isset($_POST['name']) || $_POST['name'] == "") {
echo
"Enter a name";
}
else
{
srand ((double)microtime()*1000000);
$randv rand(099);
setcookie ("nopaste"$randvtime()+60*60*24*30);
$name $_POST['name'];
$type $_POST['type'];
$source $_POST['source'];
$date date("l, d. F Y"); 
$time date("H:i T");
mysql_query ("INSERT INTO nopaste VALUES ('','$name','$type','$source','$date','$time','$randv')") or die ("Invalid query"mysql_error());
...
...
}
?>
wird kein- cookie gesetzt, sondern es kommt eine fehlermeldung.

Code:
Warning: Cannot modify header information - headers already sent by...
wisst ihr was ich dagegen machen kann?
 
Alt 29.04.2005, 22:32  
Erfahrener Benutzer
 
Registriert seit: 11.07.2004
Beiträge: 269
function
function eine Nachricht über ICQ schicken
Standard

vor einer headerweiterleitung darf keine augabe gremacht werden. ich mein das liegt daran

[edit]
ergänzung: bei insert into gibt man normalerweise auhc imer die spalten namen an, selbst wenn es in alle eingetragen werden soll
[/edit]
__________________
Es ist ein großer Trost, andere dort scheitern zu sehen, wo man selbst gescheitert ist. (William Somerset Maugham)
function ist offline  
Alt 29.04.2005, 22:35  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

http://php-faq.de/q/q-fehler-header.html
robo47 ist offline  
 


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
Googles Cookies sterben künftig früher PHP Tipps 2007 0 03.08.2007 12:06
Problem mit Cookies JeeZ PHP Tipps 2006 2 08.10.2006 17:59
mehrere Abfragen (Selects) verbinden???? CIMM Datenbanken 15 03.05.2006 18:59
Login-System ohne Cookies dethlef14 PHP Tipps 2006 7 27.03.2006 22:22
Verfolgende Cookies lessiv PHP Tipps 2006 12 08.01.2006 17:20
Cookies auslesen HSFighter PHP Tipps 2007 2 19.11.2005 14:56
Sitzungsvariablen, Abfrage-Zeichenketten, Cookies dethlef14 PHP Tipps 2005-2 2 16.08.2005 15:42
anzahl von cookies irgendwann bedenklich?lieber DB-Anfrage? Crypi PHP Tipps 2005-2 9 16.08.2005 12:55
sessions und cookies... PHP Tipps 2005-2 7 31.07.2005 21:17
cookies auslesen PHP Tipps 2005-2 1 09.06.2005 18:11
problem mit cookies... d4rki PHP Tipps 2005 1 20.04.2005 12:19
Cookies auslesen funktioniert nicht... PHP Tipps 2004-2 2 25.12.2004 14:00
cookies immer zulassen PHP Tipps 2004 11 16.07.2004 20:39
Prob beim Löschen von Cookies PHP Tipps 2004 4 07.06.2004 20:58
Probleme mit Session ohne Cookies PHP Tipps 2004 6 06.06.2004 15:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
cookie schreiben trotz headerweiterleitung

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24 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.