我有一个问题,我在不同的托管服务提供商上有相同的代码。它们都是为了从Linnworks API收集数据。
问题出在新主机上,allow_url_fopen设置为OFF。一旦我修复了这个,我开始获取数据。
然而,我获得的数据量有很大差异,我得到的旧主机很多,但是新主机我得到的很少,即使代码相同。
我问新主持人的支持,他给我指了allow_url_fopen,他们说比较两个主机的phpinfo(),因为它是一个php配置问题。
看两者,有很多不同之处,PHPINFO()的正确部分是什么,以查看get_file_contents允许我收集的数据量是否有限制?
更新
这是新主持人提供的内容:
Array ( [Id] => 369fe666-b738-490d-8621-02717ee268d1 [SKU] => WC-MGR62ZM/A [Title] => Genuine Apple iPhone 6 Leather Case Black Leather [Price] => 29.99 [Images] => [Extend] => [Description] => )
这是旧主持人给出的一个例子:
Array ( [Id] => 369fe666-b738-490d-8621-02717ee268d1 [SKU] => WC-MGR62ZM/A [Title] => Genuine Apple iPhone 6 Leather Case Black Leather [Price] => 29.99 [Images] => Array ( [0] => Array ( [pkRowId] => df430ba3-bd61-46ab-88e2-659801432c45 [Source] => http://images.linnlive.com/b437b033b085aa0cc7e48e8e31f766d1/tumbnail_df430ba3-bd61-46ab-88e2-659801432c45.jpg [IsMain] => [StockItemId] => 369fe666-b738-490d-8621-02717ee268d1 ) [1] => Array ( [pkRowId] => afa351a2-fbd9-4bd4-8c22-99f47a82af42 [Source] => http://images.linnlive.com/b437b033b085aa0cc7e48e8e31f766d1/tumbnail_afa351a2-fbd9-4bd4-8c22-99f47a82af42.jpg [IsMain] => [StockItemId] => 369fe666-b738-490d-8621-02717ee268d1 ) [2] => Array ( [pkRowId] => 62e0b4ab-230d-457c-9fac-c8cf4f0877ba [Source] => http://images.linnlive.com/b437b033b085aa0cc7e48e8e31f766d1/tumbnail_62e0b4ab-230d-457c-9fac-c8cf4f0877ba.jpg [IsMain] => [StockItemId] => 369fe666-b738-490d-8621-02717ee268d1 ) ) [Extend] => Array ( [0] => Array ( [pkRowId] => 41e84165-5993-42e9-8a99-04e924e47b74 [fkStockItemId] => 369fe666-b738-490d-8621-02717ee268d1 [ProperyName] => Type [PropertyValue] => Fitted Case/Skin [PropertyType] => Attribute )
可能相关的一点是它正在进行多次get_file_content调用以收集所有这些数据。
第二次更新
问题似乎是新服务器阻止我进行多次get_file_content调用。从每个进行PHPINFO()并进行更改到目前为止没有产生任何积极影响。但是因为它使第一次调用很好,第二次调用变回空白,所以没有错误,就像之前allow_url_fopen关闭时那样?
有人可以帮忙吗?
由于
安德鲁