Ich habe ein Problem mit meinem Router. Es erzeugt viele Error404 wegen ungültiger Variable $_SERVER['REQUEST_URI']
. Normalerweise REQUEST_URI ist im Format /your-event/buy/
aber in Protokollen enthält es immer vollständige URL wie http://domain.com:80/your-event/buy/
und wenn es das ist, REFERRER ist immer http://m.facebook.com
und HTTP_USER_AGENT
ist iPhonePHP - iPhone sende die vollständige URL in REQUEST_URI
Ist es Fehler von Router oder was? Ich kann viele Bestellungen auf dem iPhone sehen, aber auch viele dieser Fehler im Log. Ich denke, dass REQUEST_URI
sollte nicht ganze URL enthalten. Btw, ich bin wirklich einfach AltoRouter mit (http://altorouter.com/)
"Es produziert viele Error404 wegen der ungültigen Variable $ _SERVER ['REQUEST_URI']" Können Sie den tatsächlichen Fehler, der generiert wird und wo Sie sehen Der Fehler? Was benutzt du auch mit AltoRouter - Apache/nginx? Veröffentlichen Sie auch die entsprechende Konfiguration dieses Dienstes. –
Erzeugt Error404, weil AltoRouter 'match' return false ist. Es funktioniert für 99% des Verkehrs, aber es gibt auch diese ungültigen. Wie es meistens funktioniert, denke ich, wenn diese REQUEST_URI vollständige URL enthalten kann oder nicht .. – Arxeiss