As this process will be happening at very regular interval and the speed of transmit-process-transmit process is vital I have chosen to use JSON encoding of data to keep it lightweight.
What I need to send is in the form of multi-dimensional arrays
The issue that I am having is with my testing. To emulate the desktop application I create the multi-dimensional array in PHP, encode it with the json_encode function and send it to the server to be processed. As I was not getting the results I expected I echoed and var_dumped at different stages in the process.
Straight after the json_encode I echo a perfectly formed json object but when I echo it after retrieving from $_REQUEST on the server the json object is only part there.
Code: Select all
Before
[{"contenderid":1,"CareerStarts":"7","API":"10523","AvSP":"2.30","CavSP":"2.45","#AvSP":"2.35","#CavSP":"2.50","SP1":"2.45","SP2":"2.50","SP3":"2.55","OP1":"6.00","OP2":"5.60","OP3":"7.80","CurrentBF":"1.95","CurrentNSW":"2.10","CurrentUNI":"2.65","CurrentVic":"1.90","SPBracket":"1","Delta":"0.65","Lean":"+9","Lean+":"10.35","Lean++":"12.24","GDSLean":"3.0","ZeroRank":"1","ZeroSPStats":"","FocusFrameChange":"","FocusFrameRecent":"","FocusFrameStars":"2","FocusFrameSum":"","BDGConsectutiveYellow":"3","BDGPercentageDrop":"28","BDG_BFUnderTote":"5","BDGYellowCount":"4","AvWWD":"52.5","WgtCh":"1.5","Wgt":"51","A":"3","X3":"","X4":"","Z":"","C#":"","G#":""},{"contenderid":2,"CareerStarts":"10","API":"15793","AvSP":"2.75","CavSP":"2.70","#AvSP":"2.75","#CavSP":"2.70","SP1":"2.45","SP2":"2.60","SP3":"2.90","OP1":"6.00","OP2":"5.60","OP3":"7.80","CurrentBF":"3.20","CurrentNSW":"3.00","CurrentUNI":"3.65","CurrentVic":"2.90","SPBracket":"1","Delta":"0.98","Lean":"+13","Lean+":"12.90","Lean++":"14.73","GDSLean":"4.0","ZeroRank":"2","ZeroSPStats":"","FocusFrameChange":"","FocusFrameRecent":"","FocusFrameStars":"2","FocusFrameSum":"","BDGConsectutiveYellow":"3","BDGPercentageDrop":"28","BDG_BFUnderTote":"5","BDGYellowCount":"4","AvWWD":"0.5","WgtCh":"0.5","Wgt":"54","A":"4","X3":"","X4":"","Z":"","C#":"","G#":""}]
After
[{"contenderid":1,"CareerStarts":"7","API":"10523","AvSP":"2.30","CavSP":"2.45","