shev: Referrer bei remote cgi Skripten via php?

Ein Formular auf einem anderen Server.
Alles funktioniert perfekt.
Kopiere ich den Quellcode davon, und habe das ganze lokal,
funktioniert das ganze nicht mehr.

Der einzige Unterschied sind die URL für das action formular.
Beispiel:

<FORM ACTION="news.cgi" METHOD=POST>

Wird bei meiner lokalen Seite zu:

<FORM ACTION="http://bblabla/news.cgi" METHOD=POST>

Meine Vermutung ist irgendwie, das das cgi script den Referrer checkt,
und der scheint invalid zu sein, daher kommt es zu keinem echten Resultat.

Ich hätte das aber gerne lokal, da ich Variablen über ein script
automatisch auswerte, und dann die Suchabfrage starte.

Meine Vermutung kann auch falsch sein, soweit ich weiss, sind die .cgi skripte perl skripte.
Wenn wer eine Idee hat - evtl habe ich etwas falsch gemacht - bitte posten.
(Ein PHP Skript mit classes ist übrigens für die lokale Seite zuständig, aber auch der reine html Quellcode funzt nit)

Eine andere Frage - kann ich den Referrer mittels php verändern, so
das das skript denkt, es kam von der anderen URL?

  1. Tag shev.

    Eine andere Frage - kann ich den Referrer mittels php verändern, so das das skript denkt, es kam von der anderen URL?

    Siehe PHP-Manual: header() und Liste der möglichen Felder eines HTTP-Request, das dich zu Referer führt. Getestet habe ich es allerdings nicht, deswegen ohne Gewähr.

    Siechfred

    --
    »Sie kochten heimlich mit Wasser und tranken öffentlich Wein.«