Zum Inhalt springen

page php content und $_Server['PHP_AUTH_USER']

Erstellt am 14. September 2005 · 4 Antworten · letzte Antwort am 16. September 2005

Tags: Frage

utiuti ·

Hallo !

Ich habe bereits auf PHP.de gepostet, allerdings
keine Lösung gefunden.

Folgendes:
In meinem PHP Script rufe ich ein weiteres Script

 include('suchen.php')

auf.
Dort mache ich eine Formularabfrage.
Problem: Wenn ich

action="$_SERVER[...."

setze
verweist mich php immer auf

/index.php

#paralyzed#
Kann es sein das dies an Typo3 liegt ?

Mit Header und Location (html) haut das auch nicht
hin, da php Datei nicht unterhalb von htdocs liegt.

Weitere Info's ???

typotree ·

Hallo utiuti,

mit den Infos kann ich so nichts genau anfangen. Kannst Du etwas genauer erklären wohin Du verweisen willst, bzw. was nach 'action="$_SERVER[.."' kommt?
Antwort kommt frühestens morgen Mittag, ich mache jetzt Feierabend.

Gruß
Martin

utiuti ·

Mahlzeit !

<form name="anzeige" action="<? echo $_SERVER['PHP_SELF'] ?>" method="post">

Bezieht sich auf einen Forumularaufruf. Dieser Erfolgt nicht im
erstellten Content Element, sondern wird von einer includierten
PHP Datei aufgerufen.

Mein Problem war, daß dieses Formular(bzw. das php Script) nun sich
selbst (beim Klick auf Submit-Button) nicht aufrufen kann, da

<? echo $_SERVER['PHP_SELF'] ?>

lediglich /index.php zurückgibt.

(Die aufzurufende Datei heißt anders)

Allerdings habe ich das Problem jetzt umgangen.
Bisher hatte ich die Abfrage, ob Submit Buttons gedrückt
wurden immer direkt nach dem Formular eingetragen.
Verlagert man diese in das Content Element selbst, funktioniert's.

P.S: Mit Content Element meine ich natürlich das 1. Script selbst

[edit]:
Zu früh gefreut, in Opera funktioniert es ...
... im IE nicht. Oh man..........

woida ·

Die Lösung ist ganz einfach: Bei action kannst du nur eine Seite angeben. Dieser Seite kannst du aber keinen Paramater übergeben. Deshalb landest du auch nur auf index.php. Willst du jedoch auf index.php?id=4. Fügst du einfach ein Hidden Field ein:

<input name="id" type="hidden" id="id" value="4" />