您好我正在尝试使用本教程在我的网站上实现一个简单的联系表单 - http://rosstanner.co.uk/2012/11/build-simple-contact-form-html-php-bootstrap/
麻烦在用户提交动作后我需要将用户重定向到页面底部的锚ID,即www.somepage.com/index.php#contact
重定向就是这个......
header('Location: index.php?s='.urlencode('Thank you for your message.'))
我试过......
header('Location: index.php?s='.urlencode('Thank you for your message.')'#contact')
......但无济于事。
当我尝试添加这样的内容以使其向下滚动到锚标签时,浏览器会挂在contact-form-submission.php页面上(联系表单逻辑的单独php页面)
如果我在复杂的情况下解释了这一点,我很抱歉。我其实不懂PHP!
答案 0 :(得分:7)
正确的语法是:
header('Location: index.php?s=' . urlencode('Thank you for your message.') . '#contact');