下面是我将生日值传递给
的虚拟代码段和URL<?php
list($year,$month,$day)=explode("-", $birthday);
$url1="http://sdasdasdas.com?bd_y=<?php echo $year ?>"."&bd_m=<?echo $month ?>"."&=bd_d=<?php echo $day ?>"";
?>
从这个表格
<form name="hmp" style="padding:0px; margin:0px;" method="POST" action="#">
<div style="margin:0;padding:0;display:inline">
</div>
<input type="date" name="birthday" placeholder="birthday" id="email" value="" required></input>
<input type="submit" id="sbt" name="submit" class="search-btn-main" value="Get Started">
网址会像这样填充生日/日期
http://sdasdasdas.com?bd_y=%3C?php%20echo%20%20?%3E&bd_m=%3C?php%20echo%20%20?%3E&=bd_d=%3C?php%20echo%20%20?%3E
我在这里做的是不允许脚本回显$ value。
答案 0 :(得分:0)
您在现有的<?php
代码中打开了更多<?php
代码,因此这些代码只是作为字符串的一部分呈现。试试这个:
<?php
list($year,$month,$day)=explode("-", $birthday);
$url1="http://sdasdasdas.com?bd_y=". $year ."&bd_m=" . $month ."&=bd_d=". $day;
?>
编辑:
您的评论表明$ birthday是空的。您是否在上述代码之前完成了以下操作?
$birthday = $_POST['birthday'];