Php 脚本不放置信息
我已经用php编写了一个脚本来替换phpbb3中的newtopic按钮 在另一个问题中,一位用户对我说: 在Php 脚本不放置信息,php,phpbb,Php,Phpbb,我已经用php编写了一个脚本来替换phpbb3中的newtopic按钮 在另一个问题中,一位用户对我说: 在submit.php中,您可以使用$\u GET['f']检索论坛ID。现在,要将其传递到application.php,可以使用隐藏的输入字段: 此代码嵌入在submit.php中,以使用phpbb3模板 application.php如下所示 因此,我单击new topic按钮,重定向到submit.php?mode=post&f=3,在该php中嵌入了html,问题是在解决方案中,我
submit.php
中,您可以使用$\u GET['f']
检索论坛ID。现在,要将其传递到application.php
,可以使用隐藏的输入字段:
此代码嵌入在submit.php中,以使用phpbb3模板
application.php如下所示
因此,我单击new topic按钮,重定向到submit.php?mode=post&f=3
,在该php中嵌入了html,问题是在解决方案中,我收到了下一个错误:
“您选择的论坛不存在”
,地址如下:viewforum.php?f=&sid=a69fb9f491d2adc11c4be3a6dac02774
所以我认为论坛id(在这种情况下是“3”(&f=3))没有通过php脚本正确发送
如果您需要在
标记中添加$id=htmlspecialchars($\u GET['f']);
,我将不胜感激
<?php $id = htmlspecialchars($_GET['f']); ?>
我已经添加了这一点,但问题依然存在……你能告诉我如何在application.php中获取论坛id吗?你是通过url还是通过Post值传递的?如果你当时使用了Post,或者是通过url传递的,我不确定,我理解你的评论
<form method="post" action="application.php" accept-charset="utf-8" >
$id = htmlspecialchars($_GET['f']);
<input type="hidden" name="forum_id" value="<?php echo $id; ?>"/>
.............
<fieldset class="submit-buttons">
<input value="Submit" class="button2" type="submit">
</fieldset>
<?php $id = htmlspecialchars($_GET['f']); ?>