我正在尝试从此代码创建必要的URL,但它正在工作,我正在努力找出原因。
$linkere = $row['message'];
echo '<a href="me.php?message=<?php echo rawurlencode($linkere); ?>">'
目前这段代码正在生成url:me.php?message =。但是,我想创建url:me.php?message = hello例如。
感谢您的帮助!
答案 0 :(得分:2)
您正在将$linkere
传递给rawurlencode()
。该变量实际上命名为$linker
。
$linker = $row['message'];
echo '<a href="me.php?message=<?php echo rawurlencode($linker); ?>">'
答案 1 :(得分:0)
您的回音中不需要<? ?>
和echo
,它应该是:
$linkere = $row['message'];
echo '<a href="me.php?message='.rawurlencode($linkere).'">Test</a>';
否则你会再次打开和关闭php来回显已经打开的php已经回显的内容。
答案 2 :(得分:0)
这里有很多语法问题。
首先,您需要使用连接message='.rawurlencode($linker).'"
第二个你的变量不存在,它应该是$ linker。
第二次关闭标签并插入文本,在本例中我用了Test。
$linker = $row['message'];
echo '<a href="me.php?message='.rawurlencode($linker).'">Test</a>';
$linker = $row['message'];
echo '<a href="me.php?message='.rawurlencode($linker).'">Test</a>';
答案 3 :(得分:0)
你能试试吗,
$linker = $row['message'];
echo '<a href="me.php?message='.rawurlencode($linker).'">YOUR LINK TEXT HERE</a>';