kwr4711 Posted August 2, 2017 Posted August 2, 2017 Hallo, gezwungener Maßen muss ich meinen seit langem laufenden Shop zu einem neuen Provider umziehen. Ausgesucht habe ich mir 1und1, Webspace. Ich weiß, dass meine Shopsw (Version 2.2-MS2) schon alt ist, wg. der vielen Änderungen und Erweiterungen, wollte ich diese SW aber behalten. Bei 1und1 habe ich PHP 5.2 als Extended Support gebucht, trotzdem scheint irgendwas, z.B. mit register_globals = On nicht zu funktionieren. Z.B. wird die product_info.php so aufgerufen: myDom.de/MyShop/product_info.php/products_id/5949 In der product_info wird dann mit (int)$HTTP_GET_VARS['products_id'] die products_id geholt, sie sollte 5949 sein, leider wird aber immer 0 geliefert. Wer hat vielleicht diese osC-Version (2.2) oder auch 2.3 auf 1und1-Webspace installiert und kann mir helfen? Mich interessiert, was in der php.ini und der .htaccess zu stehen hat, so dass es läuft. Im Vorraus sage ich schon mal vielen Dank! Gruß kwr4711
webinfo Posted August 3, 2017 Posted August 3, 2017 A. Was steht jetzt in deiner .htaccess und B. hast du die richtigen SSL / https EInstellungen gesetzt?
kwr4711 Posted August 3, 2017 Author Posted August 3, 2017 Hallo webinfo, SSL wird nicht benutzt, es steht auf NOSSL. Die htaccess sieht so aus: +---------------------------- # $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $ # # This is used with Apache WebServers # # For this to work, you must include the parameter 'Options' to # the AllowOverride configuration # # Example: # # <Directory "/usr/local/apache/htdocs"> # AllowOverride Options # </Directory> # # 'All' with also work. (This configuration is in the # apache/conf/httpd.conf file) #denieds Deny from 46.118.159.178 # The following makes adjustments to the SSL protocol for Internet # Explorer browsers <IfModule mod_setenvif.c> <IfDefine SSL> SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 </IfDefine> </IfModule> # Fix certain PHP values # (commented out by default to prevent errors occuring on certain # servers) #<IfModule mod_php4.c> # php_value session.use_trans_sid 0 # php_value register_globals 1 #</IfModule> #I#Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING} RewriteRule ^(.*)-m-([0-9]+).html$ index.php?manufacturers_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-pi-([0-9]+).html$ popup_image.php?pID=$2&%{QUERY_STRING} RewriteRule ^(.*)-t-([0-9]+).html$ articles.php?tPath=$2&%{QUERY_STRING} RewriteRule ^(.*)-a-([0-9]+).html$ article_info.php?articles_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-pr-([0-9]+).html$ product_reviews.php?products_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-pri-([0-9]+).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING} RewriteRule ^(.*)-i-([0-9]+).html$ information.php?info_id=$2&%{QUERY_STRING} RewriteCond %{HTTP_USER_AGENT} ^libwww.* RewriteRule ^/.* - [forbidden] #ErrorDocument 404 http://www.1apc.de/1aPCShop/index.php ------------------------+ Vielen Dank für deine Bemühungen.
webinfo Posted August 3, 2017 Posted August 3, 2017 Da bin ich ratlos, sorry. Jedoch ist SSL Pflicht heutzutage für den Shop.
IngoPhisto Posted August 30, 2017 Posted August 30, 2017 (edited) $HTTP_GET_VARS hat nur bedingt etwas mit register_globals zu tun. Eher mit register_long_arrays. Aber beides ist problematisch. Es gibt da in den osCommerce-Versionen dokumentierte Änderungen, um $HTTP_GET_VARS auf $_GET zu referenzieren. Damit sollte es auch bei PHP5.6 und PHP7 keine Probleme geben. (Aber die nächste Hürde in PHP5.6 lauert im Wegfall der MYSQL-Erweiterung.) Du solltest mal feststellen, ob $_GET['products_id'] wenigstens die ID enthält. Wenn nicht, liegt das Problem wahrscheinlich in der application_top bei der Dekodierung der Suchmaschinenfreundlichen URLs. Edited August 30, 2017 by Ingo Malchow
kwr4711 Posted September 19, 2017 Author Posted September 19, 2017 Hallo Ingo, nach langer Zeit mal wieder... Es hat mich sehr gefreut von dir zu hören. Ich werde jetzt mal deinen Tipps nachgehen. Dank auch an webinfo. Grüsse kwr4711
Recommended Posts