Thema: Bad Referers obwohl im Script angepasst


Seite durchsuchen:
Home


zurück zur Übersicht

Diskussionsgruppe: Perl

Hallo zusammen

Das mit dem Schreibfehler bei der Location habe ich korrigiert. nun taucht ein anderer Fehler auf. Bad referers: Die Fehlermeldung sieht wie folgt aus:

The form attempting to use FormMail resides at http://tiercare.gr.geroweb.com/start.htm, which is not allowed to access this cgi script.
If you are attempting to configure FormMail to run with this form, you need to add the following to @referers, explained in detail in the README file.

Add 'tiercare.gr.geroweb.com' to your @referers array.

im Script sieht es wie folgt aus:

Variables #
# Detailed Information Found In README File. #

# $mailprog defines the location of your sendmail program on your unix #
# system. The flags -i and -t should be passed to sendmail in order to #
# have it ignore single dots on a line and to read message for recipients #

$mailprog = '/usr/lib/sendmail -i -t';

# @referers allows forms to be located only on servers which are defined #
# in this field. This security fix from the last version which allowed #
# anyone on any server to use your FormMail script on their web site. #

@referers = ('scriptarchive.com','tiercare.gr.geroweb.com');

# @recipients defines the e-mail addresses or domain names that e-mail can #
# be sent to. This must be filled in correctly to prevent SPAM and allow #
# valid addresses to receive e-mail. Read the documentation to find out how #
# this variable works!!! It is EXTREMELY IMPORTANT. #
@recipients = &fill_recipients(@referers);

# ACCESS CONTROL FIX: Peter D. Thompson Yezek #
# @valid_ENV allows the sysadmin to define what environment variables can #
# be reported via the env_report directive. This was implemented to fix #
# the problem reported at http://www.securityfocus.com/bid/1187 #

@valid_ENV = ('REMOTE_HOST','REMOTE_ADDR','REMOTE_USER','HTTP_USER_AGENT');

# Done #


Wo habe ich den Fehler gemacht?

Vielen Dank im voraus
Babzig

Von: babzig Datum: 13.03.2007, 09:01

alle Antworten zu dieser Frage




Antwort  von  vom


Antworten der Gruppe: Perl
www.supportnet.de







Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.

07121 07122 07123 07124 07125 07126 07127 07128