Ich habe Schwierigkeiten, die volle Länge einer Anfrage in PHP-Datei zu erhalten. Ich habe ein Muster wie dieses geschrieben.Godaddy Hosting HTTP GET Request Lengh Problem
Schrieb eine test.php Datei mit folgendem Inhalt,
<?php $data = $_GET['data'] ; echo($data); ?>
Jetzt habe ich diese mit dem Browser mit der folgenden URL überprüft habe,
http://myserver.com/test.php?data=DDDDDDDDDDDDDDDDDDDD
ich diese getestet habe durch Erhöhung der Anzahl der D-Buchstaben erhöht, um zu sehen, wie viele Daten maximal übergeben werden können.
Was ich fand, war nur 478 Zeichen wurden empfangen und in der Echo-Anweisung angezeigt. Wenn ich mehr Buchstaben 'D' in den Parameter gebe, wird es nicht angezeigt.
Was ich gesammelt habe, konnte maximal 512 Zeichen empfangen werden. Wenn die Gesamtlänge größer ist als die, wird der get-Parameter nicht übergeben. (wird leere Daten ergeben). Ich habe den Browser geändert, aber der Effekt ist derselbe.
Aber dieses selbe Ding funktioniert tadellos gut mit meinem localhost (WAMP-Server) mit Firefox, Chrom usw. und kann größere Anfragedaten senden/empfangen. Ich verstehe, dass dies kein Browserproblem ist, aber der Server hat ein Limit. (Meine GET-Anfragen sind im Durchschnitt etwa 1000 Zeichen lang und funktionierten nicht im godaddy-Server).
Ich benutze GoDaddy Shared Hosting Server. Ich denke, das kann gelöst werden, wenn ich die Länge der Anfrage auf dem GoDaddy Server erhöhen kann. Aber weiß nicht, ob das auch möglich ist.
Bitte helfen Sie mir, eine Lösung zu finden.
Sitzungsvariablen? – Andreas
Spürbarer Aufwand für eine erste Frage in SO. Herzlich willkommen! – DenisGL