![]() |
Problem execute PHP script plug-in ahead of other Vbulletin php code. PLEASE HELP.
Hi everyone,
Upon a customer request, I've created a new plug-in (php script) which based on an ip address, URL forwards people to a different pages of his forum. (btw. just so you know, upon his instructions, I am unable to use .htaccess mod redirect) Anyhow, I've referenced this plug-in on a first line of header template and my php script works and does properly redirect visitors, but I experience a very strange behaviour. Even that my plug-in is a global variable and referenced on a first line of header template, it doesn't execute in a proper sequence, forum always loads first (and completely) and only afterwards person experiences a redirect. So, how do I execute a php script ahead of any other vbulletin php code? Please let me know and thanks for your help. Joe |
Use init_startup, and kill the script after you set your redirect header.
|
Could you please contemplate a little more on this.
I am not sure I follow. Thanks a lot for your time. Any more help you could provide, I really appreciate it. |
Do you know how to use the PHP header() function?
|
This is still the same problem I mentioned before in another thread.
I need to execute php ahead of any other vbulletin php. How could header() help me? |
Create a plugin at init_startup. You use header() to set a redirect header. Then call exit(), and there you go.
|
I use hmtl redirect to a different URL using the Meta Refresh Tag.
Does it make any difference to use header? |
Using header(), you do not need any page output, which fixes your issue.
|
Quote:
PHP header() can redirect the browser somewhere else before any html is loaded, this way you'll notice an instant redirect as dismounted said. |
Great, just tested it and it works like a charm.
Thank you guys, I really appreciate all your help. |
All times are GMT. The time now is 11:48 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|