Hello,
In one of my php project I have used curl multi function to scrap data. It worked for almost 9 months. For last few weeks, I observed its returning wrong data.
Like correct data format (php serialized) is (which is returned most of the time): [odds_value] => a:6:{i:0;s:4:"+0.5";i:1;s:4:"+0.5";i:2;s:4:"+0.5";i:3;s:4:"+0.5";i:4;s:4:"+0.5";i:5;s:4:"+0.5";}
But sometimes the format changed to a wrong format: [odds_value] => a:6:{i:0;s:4:"0.5";i:1;s:4:"0.5";i:2;s:4:"0.5";i:3;s:4:"0.5";i:4;s:4:"0.5";i:5;s:4:"0.5";} [the + before all '0.5' is removed]
Sometimes the whole format changes like: [odds_value] => a:3:{i:0;s:4:"0/0.5";i:1;s:4:"0";i:2;s:4:"+0/0.5";}
Any idea why this is happening? In all cases I have checked with main sites, they are providing the correct ones. Is it because I am using multi-curl to scrap in parallel? Is it because of cashing issue on remote server?
I am just confused, please help me.