我有这段代码:
<p><a href="./page.html?msubject=<?php echo $_GET['msubject']?>&subject=thingy">Page</a></p>
根据this previously asked question,它应该是正确的,
但是我得到了
的错误格式错误的URI引用和主题是未知实体。
答案 0 :(得分:1)
您没有正确关闭PHP
代码。
<?php echo $_GET['msubject']>
更改为
<a href="<?= urlencode('./page.html?msubject=' . $_GET['msubject'] . '&subject=thingy') ?>">Page</a>
答案 1 :(得分:0)
检查msubject是否没有空格。 我不是一个php程序员,但我知道我必须在将它们加载到URL之前对我的字符串进行urlencode
答案 2 :(得分:0)
试试这个
format=json
你错过了new URL("http://o-two-sport.com/api/posts/?format=json&sport_type="+sport_type);
答案 3 :(得分:0)
请尝试使用此代码,
<?php $query = array('msubject' => $_GET['msubject'],'subject' => 'thingy'); ?>
<a href="./page.html?<?php echo http_build_query($query, null, '&', PHP_QUERY_RFC3986); ?>">Page</a>
请参阅以下网址,以获取&#39; http_build_query&#39;功能