kleines Problem mit scripte
#1
Hallo ihr,

Ihr wisst ja das ich nun einen Eigenen Server habe. Zumindest die meisten. Naja wedenfalls hab ich ein kleines Problem. Oder vielleicht entwickelt sich das auch noch in ein großes keine Ahnung.

Wedenfalls habe ich hier ein Ticketsystem programmiert was zuhause auch perfekt funktioniert.
Nun hatte ich das letzte woche auf meinen Server es geladen nur leider funkioniert dies da nicht. Man sieht zwar das Ticketsystem aber wenn man oben auf der Navikation auf Hilfe oder Ticket zeigen klickt passiert nichts.

Das heist er bleibt auf der seite wie vorab.

Hier das script: http://www.boardseven.net/support
Hier eine phpinfo: http://www.boardseven.net/phpinfo.php

Kann mir einer weiterhelfen ? :knirsch:

Danke schon mals.
Liebe Grüße,
cHAp  :drink:

Meine Webseite: xprog.de - mailda.de - wazesn.de - chatworkers.de
  Zitieren
#2
Hast du was verändert an dem Script?

Sieht aus als würde er die if Abfrage nicht machen.


Kannst du mir das Script schicken?
  Zitieren
#3
das liegt daran das du register globals auf off hast

das is bei allen neueren php versionen so um sie sicherer zu machen
bei register globals = on kannst du variablen die übergeben werden einfach mit $variable aufrufen
bei register globals = off musst du das jeweils mit der richtigen methode machen

$_COOKIE['variable'] für variablen aus cookies
$_POST['variable'] für variablen die über post übergeben werden
$_GET['variable'] für variablen die über get (URL) übertragen werden
$_REQUEST['variable'] für variablen die über post oder get übertragen wurden
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#4
öhm das heist jetzt kicked ? Was muss ich machen ?

Pattex kann ich dir zusenden habs aber grade net hier Sad Habs aufn andren pc aber da komm ich jetzt net ran.
Liebe Grüße,
cHAp  :drink:

Meine Webseite: xprog.de - mailda.de - wazesn.de - chatworkers.de
  Zitieren
#5
entweder du änderst in der php.ini "register globals = on"
oder du schreibst deine scripte um und nimmst bei variablen die übergeben werden die richtige methode die ich dir oben gezeigt habe
größere scirpts wie zb das wbb2 laufen bereits alle mit register globals = off
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#6
jo das hab ich gesehen das die wbb2 globals = off gehen da ein wbb2 auf unseren server läuft.

hmm jetzt ist die frage wie komm ich an die php.ini ran ? :hmmm:

ich hab hier weder das programm putty oder sonstiges drauf Sad Kann hier nichts installieren da ich nur nen normalen Benutzeraccount habe auf den rechner Sad
Liebe Grüße,
cHAp  :drink:

Meine Webseite: xprog.de - mailda.de - wazesn.de - chatworkers.de
  Zitieren
#7
dann wirst wohl dein script umschreiben müssen
am besten baust einfach am anfang des scripts
PHP-Code:
$action=$GET_['action']; 
ein
dann sollte die variable im script erkannt werden Wink

edit: hab mich hier leider vertan
richtig ist es
PHP-Code:
$action=$_GET['action']; 
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#8
hmmm ich hab aber kein bock alle scripte umzuschreiben. Sad Ich hab ne ganze sammlung die so geschrieben sind Sad

Kann mir das net einer in php.ini ändern ?

Sunsonic kannst du das machen oder kicked ? :äh:
Liebe Grüße,
cHAp  :drink:

Meine Webseite: xprog.de - mailda.de - wazesn.de - chatworkers.de
  Zitieren
#9
es gibt noch ne weitere möglichkeit über ne .htaccess datei
gib einfach ne .htaccess datei aufn server in das verzeichniss mit den php dateien mit dem inhalt
Code:
php_flag register_globals on
das sollte auch reichen

ich würde aber trotzdem ab jetzt scripte so schreiben das du am anfang einfach alle verwendeten variablen umwandelst mit der richtigen methode also zb
PHP-Code:
$variable=$GET_['variable']; 
und außerdem bekommst so alte scripts au schnell wieder lauffähig

hast eigentlich zugriff auf die php.ini?
Write this on my gravestone, write this right on my grave, "To whisky and women, here lies a poor slave".

[Bild: 10_en_btn.gif]

Computer- und Mediensicherheit - FH Hagenberg
Hagenberger Kreis zur Förderung der digitalen Sicherheit
Security Forum
  Zitieren
#10
php.ini hat man doch zugriff über putty oder ? :grübel:

hmm ich kann heut irgendwie net ganz klar denken heute *hmz*
Liebe Grüße,
cHAp  :drink:

Meine Webseite: xprog.de - mailda.de - wazesn.de - chatworkers.de
  Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 7 Gast/Gäste