Php localhost和Azure云服务上的不同代码行为。为什么?
我有一个项目可以在localhost上完美地运行,但一旦我在Azure云服务上运行了相同的项目,许多功能(如表情呈现、日期呈现和超链接呈现)就会变得不一致。有人知道我为什么以及如何解决这个问题吗Php localhost和Azure云服务上的不同代码行为。为什么?,php,azure,localhost,Php,Azure,Localhost,我有一个项目可以在localhost上完美地运行,但一旦我在Azure云服务上运行了相同的项目,许多功能(如表情呈现、日期呈现和超链接呈现)就会变得不一致。有人知道我为什么以及如何解决这个问题吗 整个项目使用PHP、HTML5、CSS和JavaScript 好的,共有4个问题,所有问题都已解决: 不正确的日期/时间呈现:Azure服务器的位置和我当前所在的位置存在时间差,这导致了此问题 空框和不正确的超链接呈现:PHP内置函数addslashes被错误地称为addslashes。此外,将PHP
整个项目使用PHP、HTML5、CSS和JavaScript 好的,共有4个问题,所有问题都已解决:
- 不正确的日期/时间呈现:Azure服务器的位置和我当前所在的位置存在时间差,这导致了此问题
- 空框和不正确的超链接呈现:PHP内置函数addslashes被错误地称为addslashes。此外,将PHP变量分配给JavaScript变量需要在JavaScript中进行多行字符串处理
- 不正确的表情呈现:Azure服务器上的PHP版本被选择为5.4而不是5.6
很抱歉没有提供足够的错误信息,但所有问题现在都已解决。将来将以更有意义的方式发布问题。谢谢 好的,共有4个问题,所有问题都已解决:
- 不正确的日期/时间呈现:Azure服务器的位置和我当前所在的位置存在时间差,这导致了此问题
- 空框和不正确的超链接呈现:PHP内置函数addslashes被错误地称为addslashes。此外,将PHP变量分配给JavaScript变量需要在JavaScript中进行多行字符串处理
- 不正确的表情呈现:Azure服务器上的PHP版本被选择为5.4而不是5.6
很抱歉没有提供足够的错误信息,但所有问题现在都已解决。将来将以更有意义的方式发布问题。谢谢 好的,共有4个问题,所有问题都已解决:
- 不正确的日期/时间呈现:Azure服务器的位置和我当前所在的位置存在时间差,这导致了此问题
- 空框和不正确的超链接呈现:PHP内置函数addslashes被错误地称为addslashes。此外,将PHP变量分配给JavaScript变量需要在JavaScript中进行多行字符串处理
- 不正确的表情呈现:Azure服务器上的PHP版本被选择为5.4而不是5.6
很抱歉没有提供足够的错误信息,但所有问题现在都已解决。将来将以更有意义的方式发布问题。谢谢 好的,共有4个问题,所有问题都已解决:
- 不正确的日期/时间呈现:Azure服务器的位置和我当前所在的位置存在时间差,这导致了此问题
- 空框和不正确的超链接呈现:PHP内置函数addslashes被错误地称为addslashes。此外,将PHP变量分配给JavaScript变量需要在JavaScript中进行多行字符串处理
- 不正确的表情呈现:Azure服务器上的PHP版本被选择为5.4而不是5.6
\uxxx不是\u或其他东西。你是什么意思?代码在服务器端的行为应该是相同的,不是吗?虽然您的代码与运行它的所有软件都是相同的,但所有设置可能都不是。对于任何差异都没有全局性的解决方案,您需要查看您的每个问题并单独解决它们。您真的没有给我们太多可以继续的东西。我建议编辑你的问题,给出你看到的具体错误。只是说你的应用程序“变得不一致”没有帮助。很抱歉没有提供详细信息。应该包括截图。我设法解决了四分之三的问题。不正确的日期/时间呈现问题是因为Azure服务器被选择为北欧,因此这是伦敦和北欧之间的时差问题。所以我们解决了这个问题。不正确的超链接呈现和字符串不为pri的问题