我正在尝试替换php var中的一个单词,但它不能像我正在尝试的那样工作。
这是我的代码:
iframe.src = '<?php echo $app->url("Widget:iframeContent") ?>&domain=' + document.domain;
它会返回:
http://127.0.0.1/livechat/php/app.php?widget-iframe-content&domain=' + document.domain
这是我试过的:
iframe.src = '<?php echo str_replace("http", "https", $app->url)("Widget:iframeContent") ?>&domain=' + document.domain;
我想要做的是用https替换http,但我找不到办法。
答案 0 :(得分:2)
当你将呼叫添加到url
时,你搞砸了调用str_replace
方法的方式;在通话之外你有$app->url
的参数。它应该是:
iframe.src = '<?php echo str_replace("http", "https", $app->url("Widget:iframeContent")) ?>&domain=' + document.domain;