WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- Variable auf anderer Seite verwenden?

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » Variable auf anderer Seite verwenden? - 21 Nov 2024 Antworten
Variable auf anderer Seite verwenden?
freezy
Pixelschubser
Threadstarter




Beiträge: 4

Hi ich habe ien Problem ;)

Ich bin gerdae dabei ein browsergame zu machen Der letzte Kaiser.

So nun habe ich angefangen das Nachrichten-Script zu machen. Nun möchte ich haben, dass halt nur die Nachrichten die an den User gesendet worden sind auch ausgegeben werden.

Somit wollte ich auf der index.php die variable $username global machen (global $username;)

Jo, aber leider ist diese Variable im Nachrichten-Script dann nicht vorhanden....

Link zum Nachrichten-Script: http://www.raecher-des-codex.de/kaiser/game/message/new_message.php

Normalerweiße müsste nach "Nachrichten von" der Username stehen ;)

wer es testen will, kann sich mit Username: test PW: test einloggen, man wird dann direkt auf die Nachrichten-Script Seite weit geleitet ;)

Diese Nachricht wurde geändert von: freezy
  Profil   E-Mail   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

Eine Möglichkeit ist, den Benutzernamen in einem Cookie zu speichern und ihn dann auf der Nachrichten-Seite ausgeben zu lassen.
Die andere ist, dass man die beiden Scripts verknüpft (z.B. in der index.php mit include() das Message-Script einbinden).

Hoffe, das gibt einen Denkansatz

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
freezy
Pixelschubser
Threadstarter




Beiträge: 4

ok, ich habe ihn nun per
1:
setcookie ("pusername",  $user[nickname], time()+3600*24*60,"/");


als cookie gespeichert, nur, wie kann ich ihn nun auf der anderen seite ausgeben?

  Profil   E-Mail   Editieren   Zitieren
subjective
Forenheld




Beiträge: 844

Die steht im Array $_COOKIES. Vorausgesetzt der User hat den Cookie überhaupt gespeichert und auch nicht inzwischen wieder gelöscht.

---
Weaverslave

  Profil   Website   Editieren   Zitieren
freezy
Pixelschubser
Threadstarter




Beiträge: 4

ok, danke

aber wie lautet nun der genaue quellcode um ihn auszugeben???

ich habe ihn nun auf der nachrichten-script seite als

$username =$_COOKIE['pusername'];

definidert, aber wird immer noch nciht ausgegeben

  Profil   E-Mail   Editieren   Zitieren
cmuecke
Quasselstrippe




Beiträge: 285

1:
$user[nickname]


ist nicht richtig. Zwar wird es u.U. von PHP richtig geparsed, aber es müsste eigentli8ch heißen

1:
$user['nickname']


Kannst ja aber mal mit print_r($_COOKIE); alle Cookies, die von deiner Domain ausgehen, anzeigen lassen. Vielleicht ist ja das Cookie noch gar nicht gesetzt ...

---
http://sylver-web.de
Weisheiten:
- Das Wesen der Dinge hat die Angewohnheit, sich zu verbergen. - Heraklit (griech. Philosoph)
- Wären alle Menschen gleich, würde im Prinzip einer genügen. (unbekannt)

  Profil   E-Mail   Website   Editieren   Zitieren
freezy
Pixelschubser
Threadstarter




Beiträge: 4

hm so bin mal wieder da, war im urlaub *g*

So hab das jetzt ausprobiert, und du hast recht, das Cookie ist noch gar nicht gesetzt...

*hülfe*

  Profil   E-Mail   Editieren   Zitieren
n0f3aR
Mausakrobat




Beiträge: 154

freezy schrieb am 27.10.2004 10:33
ok, ich habe ihn nun per
1:
setcookie ("pusername",  $user[nickname], time()+3600*24*60,"/");


als cookie gespeichert, nur, wie kann ich ihn nun auf der anderen seite ausgeben?


Antwort:

cmuecke schrieb am 27.10.2004 16:11
1:
$user[nickname]


ist nicht richtig. Zwar wird es u.U. von PHP richtig geparsed, aber es müsste eigentli8ch heißen

1:
$user['nickname']


Kannst ja aber mal mit print_r($_COOKIE); alle Cookies, die von deiner Domain ausgehen, anzeigen lassen. Vielleicht ist ja das Cookie noch gar nicht gesetzt ...


Ergo: Du hast den Cookie vorher nicht richtig gesetzt, daher ist kein Cookie da den du ausgeben kannst. Ich hoffe jetzt klappts ;)

---
Kostenlos Webspace bei funpic.de

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » Variable auf anderer Seite verwenden?

Aktuelle Beiträge zur Hilfe im Forum für Homepage - Variable auf anderer Seite verwenden? im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8126525    Heute : 443     Gestern : 463     Online : 230     21.11.2024    14:17      0 Besucher in den letzten 60 Sekunden        
Nach oben