Была похожая проблема в Tomcat / JSP, не знаю о PHP. В Tomcat правилом было то, что #anchor предназначен только для браузера / агента пользователя, поэтому вы не можете его получить. Мой обходной путь должен был использовать Javascript на странице вместо того, чтобы достигнуть перенаправления. Мой совет: если вы не можете заставить его работать в PHP в ближайшее время, попробуйте попробовать обходной путь Javascript.