我刚接触PHP.Here是我的代码
<html>
<head>
</head>
<body>
<?php
$pidd="123456";
?>
<form name="Form1" id="user-info" action='trackit.php' method="POST">
<input type="hidden" name="pidd" id="pidd" value='<?php=$pidd?>'/>
<input name="Re-Activate My Account" value=" Re-Activate My Account" type="submit" />
</form>
</body>
</html>
我正在尝试访问pidd的值并将其写入一个文件到tracking.php
<?php
$redirect = $_POST["pidd"];
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = $redirect;
fwrite($myfile, $txt);
//Redirect the user to their intended location
header('Location: index.html');
?>
但我遇到的问题是,它没有得到pidd的值为123456,它只是将它写成字符串,因为它是&#34;?php = $ pidd?&#34;。任何人都可以帮我弄清楚我做错了什么。
提前致谢
答案 0 :(得分:1)
您的问题可以解决:
<?php echo $ppid; ?>
或者
<?= $ppid; ?>