? anger att det som kommer efter är en variabel. I det här fallet anropas samma sida fast med variabeln "simpleshop_pay" satt. Den innehåller dock inget så i det här fallet används den bara för att kolla om formuläret har skickats gissar jag.
Om du tar bort frågetecknet är det inte en variabel längre och formuläret kommer att skickas till en annan mapp "simpleshop_pay/" som troligen inte finns.
Troligen har du en rad som ser ut typ så här nånstans i koden som alltså kollar om formuläret har skickats/variabeln har satts: if ( isset($_GET['simpleshop_pay']) ) { ...
Scriptet ligger i ett enda långt dokument (1500 rader) och jag tappar ett av spåren just här när jag följer det bakåt, i min ambition att försöka förstå vad som händer och var *ler*.
Kunde därför inte begripa vad "?" gjorde för skillnad.
Däremot finns inget GET i koden, så det måste finnas någon annan ända att ta tag i!
mvh Nils
132 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17