这是我需要帮助的脚本部分,PHP 变量有效,但不适用于链接。
$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';
它不起作用。当脚本运行时,它运行它,而不是为 m 值键入的内容,但是当我没有在链接中时,它工作得很好。我能做些什么来解决这个问题?
这是我需要帮助的脚本部分,PHP 变量有效,但不适用于链接。
$source_file = 'http://domain.tld/subfolder/<?php echo $_GET["m"]; ?>".png';
它不起作用。当脚本运行时,它运行它,而不是为 m 值键入的内容,但是当我没有在链接中时,它工作得很好。我能做些什么来解决这个问题?
因为您使用的是单引号,所以 PHP 采用文字值。你可以使用这个:
$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
只需使用这个:
$source_file = 'http://domain.tld/subfolder/' . $_GET["m"] . '.png';
您已经在使用 PHP 代码,因此您不能重新打开<?php
标签,而是连接字符串的每个部分
"
之后你有一个错误?>
。
除此之外,只需将 var 直接扔进去:
$source_file = "http://domain.tld/subfolder/$_GET[m].png";
我更喜欢使用.
和做不必要的连接。
干杯