这个重定向元刷新有什么问题

Dan*_*oga 2 html php redirect

我在这里有这个代码:

<meta HTTP-EQUIV="REFRESH" content="5" url="<? if($saydim=="0") { 
echo "$site/search.php?load=$search"; }
else { 
echo "$site/v-$seoo-$idd.html"; } ?>" />
Run Code Online (Sandbox Code Playgroud)

重定向无法正常使用此if if语句,只是保持刷新同一页面并且不重定向到if url或else url,在源代码我看不到任何错误.

我感谢您提出的任何建议.

Mih*_*rga 10

正确的语法: <meta http-equiv="refresh" content="5;URL='http://example.com/'">

<meta HTTP-EQUIV="REFRESH" content="5;URL='<? if($saydim=="0") { 
echo "$site/search.php?load=$search"; }
else { 
echo "$site/v-$seoo-$idd.html"; } ?>' />
Run Code Online (Sandbox Code Playgroud)

或短版本:

<meta HTTP-EQUIV="REFRESH" content="5;URL='<?php echo ($saydim=="0") ? "$site/search.php?load=$search" : "$site/v-$seoo-$idd.html"; ?>'" />
Run Code Online (Sandbox Code Playgroud)