国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
1. Szene
2. L?sungsprozess
3. Endgültige L?sung
Heim php教程 php手冊 L?sung für das Abschneiden des Arrays beim Senden einer Post-Anfrage in PHP Ajax

L?sung für das Abschneiden des Arrays beim Senden einer Post-Anfrage in PHP Ajax

Oct 22, 2016 am 12:00 AM

1. Szene

Als ich heute die spezielle Produktliste gespeichert habe, stellte ich fest, dass sich im Frontend mehr als 2.300 Daten befanden, der eigentliche Server jedoch nur 166 Daten akzeptierte und in der Datenbank speicherte

2. L?sungsprozess

Nach dem Debuggen wurde festgestellt, dass die Datenmenge korrekt war, als die Front-End-Seite die Post-Anfrage übermittelte, aber nur 166 Elemente vom Server empfangen werden konnten.

Zuerst dachte ich, dass die L?nge der Post-Anfrage das Limit überschreitet, aber nachdem ich mir den Inhalt der Anfrage angesehen hatte, waren es nur mehr als 200.000, und die Post-Anfrage unterstützt standardm??ig die Datenübertragung innerhalb von 8 Millionen .

Ich vermutete also, dass es an der internen Konfiguration von PHP liegen k?nnte. Sp?ter überprüfte Baidu das Konfigurationselement max_input_vars. Dieses Konfigurationselement wurde nach der PHP-Version 5.3.9 hinzugefügt. Der Zweck besteht darin, Hash-Konflikte zu verhindern .

?ndern Sie in diesem Fall das Konfigurationselement Der Standardwert ist 1000, ?ndern Sie ihn auf 10000; nach dem Neustart des Dienstes wird festgestellt, dass die vom Server ist 1666, was den vorherigen 10 Malen entspricht, also genau dem Vielfachen, nachdem die Konfigurationselemente angepasst wurden.

Die vom Frontend übertragene Datenmenge ist jedoch ungewiss. Selbst wenn max_input_vars auf 100.000 eingestellt ist, reicht es m?glicherweise nicht aus, daher sollten wir einen anderen Weg finden.

3. Endgültige L?sung

1. Das Frontend konvertiert das Array zur übertragung in JSON, also JSON.stringify(goodsList)

2. Der Server empf?ngt und analysiert $goodsList = json_decode($_POST['goodsList'], true);

3. Der Test ergab, dass die vom Frontend gesendeten Daten vom Server abgerufen werden k?nnen, und das Problem wurde erfolgreich gel?st

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276