在 PHP 中向外部 URL 添加变量

Adding variables to a external URL in PHP

我想将我设置的变量添加到外部 link。

例如:

这是外部link

https://genome.ucsc.edu/cgi-bin/hgTracks?hgsid=836970973_rJGr4Hntud9tPwgMncRaiAnedvci&org=D.+melanogaster&db=dm6&position=cac&pix=950

哪里

db 将用于变量和 位置将用于变量

我定义了变量:$organism(这是我手动设置的)和 $gene(这包含先前选择过程的结果,例如结果是:cac)

If ($genoma=='D_melanogaster'){  $organism='dm6'; $gene=$gene}

 echo '<a href="https://genome.ucsc.edu/cgi-bin/hgTracks?hgsid=836970973_rJGr4Hntud9tPwgMncRaiAnedvci&org=D.+melanogaster&db="$organism"&position="$gene"&pix=950">Click here</a>';

但是我还没有开车去网站

如何 link 变量到此 link?

谢谢

当您为变量加上第一个引号时,您的 URL 就结束了。你应该做这两个中的任何一个

echo "<a href='https://genome.ucsc.edu/cgi-bin/hgTracks?hgsid=836970973_rJGr4Hntud9tPwgMncRaiAnedvci&org=D.+melanogaster&db=$organism&position=$gene&pix=950'>Click here</a>";

echo "<a href='https://genome.ucsc.edu/cgi-bin/hgTracks?hgsid=836970973_rJGr4Hntud9tPwgMncRaiAnedvci&org=D.+melanogaster&db=".$organism."&position=".$gene."&pix=950'>Click here</a>";