我正在尝试传递一个URL参数,如下所示:
myscript.php?video=some.site.com/vids/v1.wnv
我在PHP文件中使用以下内容
// get url parameter for video selected
$jAp = JFactory::getApplication();
$jInput = $jAp->input;
$video = $jInput->get('video');
header("Location: http://".$video
但当我回复$video
时,我得到以下内容
some.site.comvidsv1.wmv
回显的内容中没有http://
。
我该怎么做?
答案 0 :(得分:1)
使用Joomla,您可以添加过滤器,例如STIRNG
,HTML
等。
尝试以下方法:
$video = $jInput->get('video', '', 'RAW' );
然后您可以使用以下内容:
header("Location: " . $video);
有关JInput
的更多信息,请阅读以下内容:
答案 1 :(得分:1)
试试这个,
header("Location: http://http://".$video);