php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2004, 00:14  
Gast
 
Beiträge: n/a
Standard Serverspezifische Verlinkungen??

Hallo,

habe einen kleinen Shop, der bei 1und1 hervorragend läuft:
http://www.pbsc-wesel.de/cgi-bin/gre...cury/index.php
Jetzt habe ich zu Strato gewechselt und da klappt er nicht mehr:
http://www.gregs-speed-shop.de/mercury/index.php
Habe alle Verlinkungen geprüft (hoffe ich), doch nichts tut sich mehr.
Langsam werde ich verrückt - ich suche schon Stunden nach dem Fehler, kann ihn aber nicht finden.
Wer kann mir helfen??
Rufe die jeweiligen Punkte mit z.B.
PHP-Code:
if($act=="suchanfrage"){
 include 
"modules/suchanfrage.php";

auf, es erscheint auch in der Adressleiste im Browser, jedoch bleibt die Seite unverändert..

Ihr würdet mir so weiterhelfen!!!
Gruß aus Essen,
Jim
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.12.2004, 00:17  
Erfahrener Benutzer
 
Registriert seit: 21.12.2004
Beiträge: 5.234
PHP-Kenntnisse:
Fortgeschritten
mepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblickmepeisen ist ein wunderbarer Anblick
mepeisen eine Nachricht über ICQ schicken mepeisen eine Nachricht über Skype™ schicken
Standard

Es könnte an ausgeschalteten register_globals liegen.
__________________
www.php-maven.org PHP und Maven vereint: Build/Deploy/Produktion/Konfiguration, Projekt Management, CI, PHPUnit, zahlreiche Frameworks
Twitter @ https://twitter.com/#!/mepeisen und Facebook @ http://t.co/DZnKSUih
mepeisen ist gerade online  
Alt 29.12.2004, 00:27  
Gast
 
Beiträge: n/a
Standard

Danke für die schnelle Antwort.
Habe alle Scripte durchgesehen - ein register_global ist nirgendwo zu finden.
Woran könnte es denn sonst noch liegen??
 
Alt 29.12.2004, 00:50  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Screenstyler
ein register_global
natürlich nicht, da es sich dabei um eine konfigurationseinstellung in der php.ini handelt.

schreib eine datei mit folgendem inhalt:
PHP-Code:
<?php

   phpinfo
();

?>
lad sie hoch und schau mal nach register_globals ..
schick am besten mal den link.

sollte register_globals auf ON stehen, so gibt es folgende möglichkeiten:
Hoster fragen, ob er das generell ändert.
.htaccess-datei ins rootverzeichnis hochladen

inhalt der .htaccess
Code:
php flag register_globals = off
dann sollte das eigentlich geändert sein.

lese:
http://php.net/register_globals
http://de.php.net/manual/de/language...s.superglobals

grüße ben.
imported_Ben ist offline  
Alt 29.12.2004, 01:07  
Gast
 
Beiträge: n/a
Standard

oups - sorry, bin noch relativer newbie.
hier der link:
http://www.gregs-speed-shop.de/mercury/info.php
 
Alt 29.12.2004, 01:15  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

register_globals stehen auf OFF. das ist schon mal fein.
dein 'fehler' liegt nun eben genau darin.

bei 1und1 war diese einstellung anscheinend auf ON, was natürlich absolut inakzeptabel ist. (IMHO)

es gibt jetzt verschiedene möglichkeiten. entweder du korrigierst dein script und nutzt die superglobalen arrays ..

bsp:
deine abfrage müsste jetzt z.b. bei einem formualr so aussehen

PHP-Code:
<?php

     
if( $_POST['var'] == )

?>
bei einem GET-parameter das selbe spiel mit $_GET.
ich habe aber oben darauf verlinkt.

andere möglichkeit ist die funktion:
http://php.net/import_request_variables


oder du verwendest extract auf das jeweilige superglobale array
http://php.net/extract

meine meinung?
baue das script um und nutze $_GET, $_POST, $_SESSION, ...

grüße ben.
imported_Ben ist offline  
Alt 29.12.2004, 01:31  
Gast
 
Beiträge: n/a
Standard

Danke. Das hat mir sehr geholfen.
Habe bei meinem alten Server mal info.php angeguckt - da stehen die
register_globals tatsächlich auf ON.
Da der Shop mittlerweile aus sehr vielen Scripten besteht suche ich die schnellste und nicht die sicherste Lösung..
Gibt es nicht einen unkomplizierten Weg, das schnell zu ändern??
Gruß und Danke,
Jim
 
Alt 29.12.2004, 01:45  
Gast
 
Beiträge: n/a
Standard

EXTRACT scheint zu helfen. DANKE nochmal!!
Hierzu ein kleines Script schreiben und dieses per "include" in die bereits vorhandenen Scripte einbeziehen.
<?
extract($_POST);
extract($_GET);
?>
 
Alt 29.12.2004, 03:04  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

bitte nicht. damit machst dus nicht besser. mach dir lieber die muehe und schau die scripte durch. soo viele koennens ja nu nich sein.
lies dir auch nochmal mein tutorial hier im forum durch. vielleicht machts dann mehr sinn...
__________________
Was ist validität?
fantast ist offline  
Alt 29.12.2004, 08:21  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Screenstyler
Da der Shop mittlerweile aus sehr vielen Scripten besteht
das ist ein super argument.

Zitat:
Zitat von Screenstyler
suche ich die schnellste und nicht die sicherste Lösung.
kurz und knapp: falscher weg.
imported_Ben ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Verlinkungen auf Bildern Horvi PHP Tipps 2008 5 23.05.2008 13:55
Anzeige Problem und verlinkungen mit include PHP Tipps 2005-2 3 17.07.2005 13:27
[Erledigt] 2 Verlinkungen mit einem Link HTML, Usability und Barrierefreiheit 2 23.07.2004 11:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
die flags \register_globals\ strato

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:06 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.