如何在PHP标头(Location :)请求中获得"#"符号

ter*_*wen -1 html php forms

嗨,我正在尝试使用本教程在我的网站上实现一个简单的联系表单 - 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.'))
Run Code Online (Sandbox Code Playgroud)

我试过了...

header('Location: index.php?s='.urlencode('Thank you for your message.')'#contact')
Run Code Online (Sandbox Code Playgroud)

......但无济于事.

当我尝试添加这样的内容以使其向下滚动到锚标签时,浏览器会挂在contact-form-submission.php页面上(联系表单逻辑的单独php页面)

如果我在复杂的情况下解释了这一点,我很抱歉.我其实不懂PHP!

Ja͢*_*͢ck 7

正确的语法是这样的:

header('Location: index.php?s=' . urlencode('Thank you for your message.') . '#contact');
Run Code Online (Sandbox Code Playgroud)