Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PHP: Neue Seite mit Werten aufrufen

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ich würde gerne von einer PHP Seite eine neue Aufrufen. Die neue Seite muss allerdings mit Werten aufgerufen werden. Dies müsste so aussehen: Seite.php?nr=1.

Wie stelle ich dies am besten an ???

Gruß Patrick

Original geschrieben von Patrick.Karre

ich würde gerne von einer PHP Seite eine neue Aufrufen. Die neue Seite muss allerdings mit Werten aufgerufen werden. Dies müsste so aussehen: Seite.php?nr=1.

Wie stelle ich dies am besten an ???

Entweder so wie du vorschlägst über einen Hyperlink oder über Formularfelder, die du im nächsten Script auswertest oder evtl auch über einen Session.

Wie oben gesagt, als normaler Link

<a href="./index.php?nr=1">Klick mich</a>

oder per (verstecktem) Formularfeld.

Wobei die bei der Methode mit dem Link aufpassen mußt, wenn du die Werte von da weiterverarbeiten willst, z.B. in SQL-SELECTs... den diese Links sind immer ein offenes Tor für Angriffe auf deine Site.

Original geschrieben von Patrick.Karre

Die Seite muss durch eine If Anweisung aufgerufen werden:

If (Benutzer=$Benutzer)

Seite1

elseif (irgendwas=irgendswas)

Seite2

usw.

Diese Seiten müssen mit zwei bis drei Parametern aufgerufen werden.

MfG

PAtrick

Was ist eigentlich genau dein Problem? Du erklärst in deinen Posts doch schon selbst, wie du es lösen mußt. Außerdem sind das auch bisher Fragen, die in jedem PHP-Tutorial für Anfänger erklärt werden ;)...

Probier's doch einfach mal so aus, wie du es dir vorstellst - da wird so schon einiges klappen, denk ich! :)

Wenn du den Link

http:/ /meinServer.d e/Seite.php?nr=1.

in die Adressleiste eingibst und in deinem Script willst du dann mit $nr auf die übergebene Nummer zugreifen muss RegisterGlobals in der php.ini auf On gesetzt sein.

ansonsten sollte das über $_REQUEST["nr"] gehen.

Original geschrieben von Patrick.Karre

Und wenn ich mehrere Werte übergeben möchte müsste es dann so aussehen http://meineseite.de/Seite.php?nr=1&User=Test ???

Gruß Patrick

Ja, und zugreifen kannst du wie oben Beschrieben über $_REQUEST auf alle übergebenen Werte.

Wieso denn mit include? Was genau soll das machen? Soll das eine Loginmaske werden? Dann läufts eh über Formularfelder.

Wenn du über einen Link die Werte übergibst (wie oben beschrieben) kannst du mit $nr und $user bzw. $_REQUEST[...] darauf zugreifen.

Irgendwie habe ich das Gefühl hier wird aneinander vorbei geredet... sag doch mal definitiv was du machen willst.

Und wo liegt da das Problem? Zwei input-Felder(Name und Passwort), ein submit button. unter form action trägst du die zielseite ein, unter method "post". Auf der Zielseite greifst du die Variablen dann als $_POST["Name"] bzw. $_POST["Passwort"] ab und vergleichst sie mit deiner Datenbank.

Also dann ist das doch kein Problem... du hast die erste Seite mit dem Formular (login.php) und dann enweder eine weitere (check.php) oder du baust alles in login.php

Die Lösung mit 2 Seiten:

login.php

...

<form action="check.php" method="post">

<input name="user"><input name="pass">

....

check.php:

if ($_POST['user'] == 'test') && ($_POST['pass'] == 'dummy') {...}

oder

if ($HTTP_POST_VARS['user'] == 'test') && ($HTTP_POST_VARS['pass'] == 'dummy') {...}

Die Lösung mit einer Seite:

login.php

...

if !$check {...

<form action="check.php?check=1" method="post">

<input name="user"><input name="pass">

} else {...

if ($_POST['user'] == 'test') && ($_POST['pass'] == 'dummy') {...}

oder

if ($HTTP_POST_VARS['user'] == 'test') && ($HTTP_POST_VARS['pass'] == 'dummy') {...}...}

....

Soll nur als Anhaltspunkt dienen, das ist alles nicht richtiges PHP sondern so ne Art Pseudo-PHP Code (hab gerade keinen Bock das genau nach Vorschrift zu machen... muß ja auch noch arbeit für dich bleiben *g*)...

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.