-1

这是我需要帮助的脚本部分,PHP 变量有效,但不适用于链接。

$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';

它不起作用。当脚本运行时,它运行它,而不是为 m 值键入的内容,但是当我没有在链接中时,它工作得很好。我能做些什么来解决这个问题?

4

3 回答 3

3

因为您使用的是单引号,所以 PHP 采用文字值。你可以使用这个:

$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
于 2012-12-07T22:01:57.657 回答
1

只需使用这个:

$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';

您已经在使用 PHP 代码,因此您不能重新打开<?php标签,而是连接字符串的每个部分

于 2012-12-07T22:02:09.273 回答
0

"之后你有一个错误?>

除此之外,只需将 var 直接扔进去:

$source_file = "http://domain.tld/subfolder/$_GET[m].png";

我更喜欢使用.和做不必要的连接。

干杯

于 2012-12-07T22:02:02.610 回答