为什么php eval函数拒绝GoDaddy主机上的MySQL语句?
我有一个可以工作的PHP代码来连接MySQL数据库。我需要在eval函数中使用相同的代码来计算。然而,以下两个代码都在一些免费测试托管帐户上工作,第二个代码不在我客户的GoDaddy(付费)托管帐户上工作 此代码似乎正在运行:为什么php eval函数拒绝GoDaddy主机上的MySQL语句?,php,mysql,eval,Php,Mysql,Eval,我有一个可以工作的PHP代码来连接MySQL数据库。我需要在eval函数中使用相同的代码来计算。然而,以下两个代码都在一些免费测试托管帐户上工作,第二个代码不在我客户的GoDaddy(付费)托管帐户上工作 此代码似乎正在运行: $con = mysqli_connect('localhost','my_user','my_password','my_db'); 但是,此代码不起作用: eval("$con = mysqli_connect('localhost','my_user','my_p
$con = mysqli_connect('localhost','my_user','my_password','my_db');
但是,此代码不起作用:
eval("$con = mysqli_connect('localhost','my_user','my_password','my_db');");
如果有人能为我指出解决此问题的正确方向或展示一些工作代码示例,我将不胜感激。不工作”一词相当模糊。您是否考虑过联系GoDaddy并询问他们有关此特定问题的信息?您认为可以提供问题的详细信息吗?您是否尝试过在Escape
eval(“$con=mysqli\u connect”(\'localhost\'、\'my\u user\'、\'my\u password\'、\'my\u db\');”中使用单引号代码>?此外,由于脚本中存在安全问题,通常不赞成使用eval()。您是否忽略了一个更好的解决方案?由于可能的安全问题,它可能在服务器上被禁用。如果您需要使用此功能。你在共享主机上会遇到麻烦,vps将是一个非常可行的选择,用于回复。我犯的错误是;此页面不工作,当前无法处理此请求。HTTP错误500。当我注释掉时,eval功能页面显示无误。