| neue Message hinzufügen |

KingT 2008-05-15 16:40:01
alte methode alles ganz normal wie immer und zum browser:

Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14

Jody=Erklärbär Didi 2008-05-15 16:25:40

Jaja, das weiß ich schon - und wie gesagt, ich hab's am 9. Mai geändert in $_POST - wie aber kann der gute dann am 14. Mai wieder so ein Spiel erstellen??

In der neuen Spielerstellung kommt alles aus der Session und da kann's ja mal gar nicht gewesen sein... *glaub*

:)idi

Madeleine 2008-05-15 15:01:01
Und in der creategame.php?

KingT, wie hast Du Dein Spiel denn genau erstellt? Mit der Beta? Oder mit der alten Methode?

Jody 2008-05-15 14:57:27
Das hab ich doch schon 'mal gesagt: $_REQUEST wirft alle Daten, die per GET, POST oder COOKIE kommen, zusammen. $_POST  hat nur die Daten, die per POST kommen, also v.a. Formulardaten. Das ominöse name-Cookie wird zwar noch gesetzt, stört aber nicht mehr (jedenfalls bei der newgame.php), weil nur der Name vom Formular ausgewertet wird..

... was er am 9. Mai getan hat, ... Didi 2008-05-15 13:36:14
... dann ....

*gespanntbin*

Jody 2008-05-15 10:38:35
Wenn Didi im newgame-Script einfach mal $_REQUEST['name'] durch $_POST['name'] ersetzen würde ...

Madeleine 2008-05-15 09:28:05
Nein, aber Du hast mit Sicherheit einen Cookie namens "name" auf Deinem Rechner.

Welchen Browser mit welchen Plugins/Erweiterungen verwendest Du?

KingT 2008-05-14 22:35:12
bei mir gings nun auch drunter und drueber

http://www.karopapier.de/showmap.php?GID=37931

aber ich hab nix gespeichert oder sonst irgendeinen blödsinn gemacht!!

Madeleine 2008-05-11 22:19:56
Den namenlosen Keks bekomme ich beispielsweise, wenn ich mir aus X und O eine Karte erstellen lasse ...

Klar, ist doch logisch! Jody 2008-05-10 20:01:45
Wenn man einer PHP-Session mit session_name() einen Namen gibt (hier also normalerweise "KaroSession", im Fehlerfall auch mal "name"), und dann eine Session startet/wiederherstellt (dafür wird der gleiche Befehl benutzt, wobei automatisch eine passende Session-Id gesucht wird), dann kann man jedem User prinzipiell Unmengen Sessions erstellen, die alle unterschiedliche Namen haben. Wenn das Script nun nicht nach einer Session namens "KaroSession", sondern nach "name" sucht, und diese nicht findet, wird natürlich eine neue Session erstellt.

Übrigens habe ich noch öfter als die "name"-Session-ID einen Session-ID-Keks ohne Namen, bzw. mit leerem Namen. Zum Beispiel jetzt. Keine Ahnung, wo ich mir den eingefangen habe. Es kann aber nur vom Ziehen, Forum oder Susi sein.

Also will ich mal wieder Didi nerven: Bitte guck doch mal in Deinem Code alle Stellen an, in denen Du session_name() nutzt, und lies Dir mal durch, was auf PHP.net zu Sessions in Verbindung mit register_globals steht. Ich denke, dass eins davon für die seltsamen Cookies verantwortlich ist.

Madeleine 2008-05-10 11:12:14
Das schöne ist, es ist ein ANDERER Session-Cookie. Der Inhalt des KaroSession-Cookies ist nämlich ein anderer.

Jody 2008-05-09 21:36:14
... dann bist Du wohl auch schon darauf gekommen, dass der Name von der Session-ID, die ab und zu in den "Name"-Cookie gespeichert wird, kommt? Dieser Cookie, von dem ich auch gerne endlich mal wüsste, wann er geschrieben wird? Wegen dem ich schon einmal einige Zeit dem Feuerfuchs jeden einzelnen Keks anzeigen und bestätigen lassen habe, bis ich entnervt aufgegeben habe?

Ich habe mir ja sogar schon überlegt, ob ich nicht ein Cookie-Kontroll-Addon so modifiziere, dass es mich warnt, wenn das böse Name-Cookie gesetzt wird.

Icky 2008-05-08 10:20:11
Namen sind doch Schall und Rauch...

Madeleine 2008-05-08 09:57:27
Ich hab's erforscht

Derzeit forsche ich nach einem herrenlosen Keks, der ab und zu bei mir eintrudelt (manchmal auch bei Jody). Er heißt "name" und enthält den Sessionbezeichner von Karopapier. Bisher weiß ich nur, wann er NICHT bei mir eintrudelt

Icky 2008-05-08 08:22:47
Sag mal, hast Du Karopapier studiert?

Madeleine 2008-05-07 21:43:48
Falls Du mal schauen willst:

Geh zur Spiel-erstellen-Seite und lade für eine beliebige Karte die Vorschau in einem neuen Fenster. Dann verändere die URL so, dass sie statt der Map-ID der angeklickten Karte die ID einer der fehlenden enthält.

Beispiel: Karte 32 (Du kennst sie als Karte 34 MIT Oberkante.)

Icky 2008-05-07 13:34:09
Danke Madeleine, ist mir tatsächlich noch nie aufgefallen.

Madeleine 2008-05-07 10:15:17
Ach ja, der Originaltitel war "Öhm ... Cannstatt wir kommen?" (Tinchens Wunsch )

@Didi: Hat Dein Script ein Problem damit, dass ich den Fahrtrichtungsanzeiger in meiner gespeicherten Version noch nicht drin hab?

Madeleine 2008-05-07 10:03:02
Also, zähl mal durch, da fehlen noch mehr.

Genaugenommen existieren sie, werden aber aus sehr guten Gründen nicht zum Erstellen angeboten, meist wegen irgendwelcher Designfehler, die in späteren Versionen ausgebügelt wurden.

Icky 2008-05-07 09:39:25
Ähhh, gehört hier nicht hin, aber:

Hat es einen bestimmten Sinn, dass Karte 144 fehlt, es aber 145 und 146 neu gibt?

Gruß
Icky

Mysteriös... Didi 2008-05-07 09:28:56

... was Du da wieder getan hast ;-)

:)idi

flouri 2008-05-06 22:08:10
Das ist doch eh ein voll netter Titel. Ich weiß gar nicht, warum du dich da beschwerst.

Lloyd 2008-05-06 20:59:03
FSK 18?

Titelkodierung? Madeleine 2008-05-06 18:11:08
Also, dieses Spiel habe ich auf die althergebrachte Weise erstellt: newgame.php gespeichert und modifiziert, damit alle Betroffenen teilnehmen können.

Eigentlich war der Titel ganz normaler Text, aber aus irgendeinem Grund hat Deinem php-Dingens das nicht gefallen. Kannste das mal wieder dekodieren, Didi?

Der Titel begann mit einem Ö ... weiß ja nicht, ob das relevant sein könnte.

| neue Message hinzufügen |
| Anfang | Vorherige | Nächste |

Brought to you by Didi

Letzter Satz im Chat:
kili (18:27): Ich war's nicht!