MyXoops Forum

ein paar monde waren vergangen... [Entwicklung allgemein] - myXOOPS German Support

jonobo

"myXOOPs"-Neuling
Gepostet am:22.12.2006 16:57
jonobo
jonobo Offline (Show more)
"myXOOPs"-Neuling
Posts: 1
Since: 22.12.2006
#12

ein paar monde waren vergangen...

Ich hatte auch ein Problem mit localhost und setcookie, ich habe eine gute Lösung gefunden:

setcookie('cookiename', $set, false, '/', false, '0');

Warum ?

Dieser Link erklärt einiges:

http://de3.php.net/manual/en/function.setcookie.php#48637

http://de3.php.net/manual/en/function.setcookie.php#48637

Damit sollte alles klappen. Beim hochladen dann einfach ändern.

Knallkopp

"myXOOPs"-Neuling
Gepostet am:13.07.2006 15:44
Knallkopp
Knallkopp Offline (Show more)
"myXOOPs"-Neuling
Posts: 52
Since: 17.07.2004
#11

Re: cookie scheiben Problem

Ich lasse alles auf WIN XP SP2 mit den aktuellsten Updates laufen, das WAMP ist XAMPP für Windows Version 1.5.3a.

Evtl hilft euch das ja, Einstellungen sind keine besonderen gemacht, das sonnst alles läuft.

Gruß Knallkopp

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

mcleines

"myXOOPs"-Master
Gepostet am:13.07.2006 13:26
mcleines
mcleines Offline (Show more)
"myXOOPs"-Master
Posts: 1627
Since: 05.10.2004
#10

Re: cookie scheiben Problem

Welches lokale Server-System verwendest du? Das kann dann nur am Server liegen, wenn es am externen Web-Server funktioniert.

Knallkopp

"myXOOPs"-Neuling
Gepostet am:13.07.2006 13:14
Knallkopp
Knallkopp Offline (Show more)
"myXOOPs"-Neuling
Posts: 52
Since: 17.07.2004
#9

Re: cookie scheiben Problem

sorry das ich mich erst jetzt melde, war ne weile offline.

@ simeon,

deine Möglichkeit werde ich noch testen

@ alfred,

setcookie ('style', $set, time()+31536000, '/'); habe ich getestet, und das geht Lokal auch nicht. Das Problem scheint irgendwo anders zu liegen, denn wenn ich die Verlinkung für das Übergeben dss Style betätige, komme ich auf die Seite, die das Cookie schreiben soll, und nichts tut sich Lokal. Normal sollte sich die alte seite wieder aufbauen und nicht ne weiße leere Seite bleiben. Online geht komischerweise alles, und auch die anderen Xoopseigenen Cookies, wie das vom Forum etc. werden Lokal für "localhost" erstellt, nur mein eigenens Cookie nicht.

Zu dem

header("Location: $HTTP_REFERER");

was für ne andere Möglichkeit fällt euch da ein.

alfred

Administrator
Gepostet am:22.06.2006 19:55
alfred
alfred Offline (Show more)
Administrator
Posts: 7618
Since: 06.12.2004
#8

Re: cookie scheiben Problem

mh ...

setcookie ('style', $set, time()+31536000, '/');

hast du denn das nicht mal gemacht ?

und

header("Location: $HTTP_REFERER");

Was machen die User bei denen Referer blockiert wird ??
Das ganze wird nicht zufriedenstellend laufen.

Alfred

simeon

"myXOOPs"-Fortgeschrittener
Gepostet am:22.06.2006 19:23
simeon
simeon Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 201
Since: 29.11.2003
#7

Re: cookie scheiben Problem

Das dumme an Cookies ist, das sie an den Domainnamen gebunden sind. Du kannst nur Cookies fuer deine eigene Domain setzen und auslesen.

Wenn Du deinen lokalen Testserver ueber 127.0.0.1 im Browser aufrufst, weigert sich der Browser das Cookie anzunehmen, denn er hat keinen Domainnamen den er verifizieren kann.

Wenn Du localhost verwendest stimmen Domainnamen und Cookie-Domain nicht ueberein - wird also auch abgewiesen.

Am einfachsten waere ein Eintrag in die Host datei von Windoof

sometestdomain.loc 127.0.01

Und dein Skript setzt dann die entsprechenden Cookies fuer die Domain ".sometestdomain.loc"

Knallkopp

"myXOOPs"-Neuling
Gepostet am:22.06.2006 18:27
Knallkopp
Knallkopp Offline (Show more)
"myXOOPs"-Neuling
Posts: 52
Since: 17.07.2004
#6

Re: cookie scheiben Problem

normalerweise schiebe ich Posts nur ungern, und mag es auf unserer Seite auch nicht, wenn einer drängelt, aber fällt euch wirklich nichts dazu ein. Ich würde das nämlich gern in den Griff bekommen, damit ich auch lokal komplett proggen kann.

Gruß Knallkopp

Knallkopp

"myXOOPs"-Neuling
Gepostet am:13.06.2006 13:37
Knallkopp
Knallkopp Offline (Show more)
"myXOOPs"-Neuling
Posts: 52
Since: 17.07.2004
#5

Re: cookie scheiben Problem

Hast Recht, ist kein Smarty, die mainfile.php ist schon in der cookie_create.php includet, und das mit XOOPS_URL als URL Angabe geht ja auch online.

Aber das Problem auf dem localhost besteht immernoch, das dieses Cookie nicht erstellt wird, was mache ich anders als Xoops mit den Logindaten. Bin total verwirrt, da ich mir schon einige Dateien von Xoops angesehen habe, in denen ein Cookie erstellt wird, und ich sehe nicht was daran anders ist. Oder geht das Schreiben der Cookies aus bestimmten Ordnern (wie zb. Themes) nicht?

Gruß Knallkopp

alfred

Administrator
Gepostet am:13.06.2006 12:13
alfred
alfred Offline (Show more)
Administrator
Posts: 7618
Since: 06.12.2004
#4

Re: cookie scheiben Problem

also Smarty hat nix mit XOOPS_URL zu tun.
Irgendwie liegst du da völlig falsch!

Wenn du die Konstanten XOOPS_URL etc. benötigst,
binde halt die mainfile.php mit ein.
Das ganze hat aber absolut nichts mit smarty zu tun.

Alfred

Knallkopp

"myXOOPs"-Neuling
Gepostet am:13.06.2006 12:04
Knallkopp
Knallkopp Offline (Show more)
"myXOOPs"-Neuling
Posts: 52
Since: 17.07.2004
#3

Re: cookie scheiben Problem

Ich habe schon einiege Sachen ausprobiert, unteranderem "localhost", "loaclhost/xoops",

nun habe ich halt die Smarty-Unterstützung mit eingebaut, die mir die XOOPS_URL herausgibt, und die ist dort eingetragen als Cookie URL.

Wenn ich das wie gesagt hochlade geht es mit XOOPS_URL nur unter dem localhost nicht.


Gruß Knallkopp
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 494 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2208 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag