我有一个包含以下字符串的 php 文件:
<button type="button" <?php echo "onclick='"window.location.href = '" . $page_config->generateHrefLinkParams('to_cta') . "&opt='+opt;'""; ?>>Continuar</button>
$page_config->generateHrefLinkParams('to_cta')
给了我一个像whatever.com?var=var
这样的URL(我在其他文件中使用它,它可以工作)。
所以我期望在浏览器上看到的结果是
<button type="button" onclick="window.location.href = 'whatever.com?var=var&opt='+opt;">Continuar</button>
但是,我无法使其工作,我没有从服务器收到错误,只是没有从该行开始解析代码。我尝试了其他解决方案,转义字符的变化,其他串联方法,没有任何效果。
我在这里错过了什么?
有没有更合适的方法来编写此代码?
我的代码是正确的,IT部门修复的服务器中存在其他一些配置错误。与代码本身无关。