url_encoded forward-slash verhinders $_GET variabelen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Edwinboss
  • Registratie: Juni 2008
  • Laatst online: 04-06 21:15
Ik heb een website op 2 verschillende servers draaien, op een test-server en op de live-server.

Op de testserver gaat de volgende url gewoon goed en zie ik $_GET['offerte'] = 1

code:
1
http://blaaaaaaat.nl/producten/cool/cool_product_1%2F2?offerte=1


url-decoded:

code:
1
http://blaaaaaaat.nl/producten/cool/cool_product_1/2?offerte=1


Maar op de live-server niet, ik krijg daar geen enkele $_GET variable meer mee, de hele $_GET array is gewoon leeg.

Zie ik iets over het hoofd? Ik heb al gekeken naar de verschillende server-instellingen maar ze lijken allebei nagenoeg hetzelfde.

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 19:33

Creepy

Tactical Espionage Splatterer

Check je server config. Het verbaast me dat het op de testserver *wel* werkt aangezien je normaal gesproken die URL encoded slash gebruikt om diezelfde slash als parameter value door te geven!
code:
1
http://www.bladiebla.nl/script?url=http:%2F%2Fwww.urlhier

Waarschijnlijk doet de webserver nog iets op de testserver wat op de productie niet gebeurd.

[ Voor 16% gewijzigd door Creepy op 19-10-2010 16:35 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

[QSA] wel gezet in de .htaccess in productie?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 19:25

crisp

Devver

Pixelated

Het zal vast hiermee te maken hebben: http://blog.dynom.nl/arch...-slashes_20090625_40.html

Intentionally left blank


Acties:
  • 0 Henk 'm!

  • Edwinboss
  • Registratie: Juni 2008
  • Laatst online: 04-06 21:15
Inderdaad crisp, AllowEncodedSlashes On toegevoegd in de httpd.conf en voila!

Bedankt!