PHP Redirect Function
After form submission or a page redirect is triggered, it's commonplace to redirect the user to a different page or to the same page, formatted in a different way. Usually, you'd complete this by coding:
header('Location: destination.php');
exit();
This is a completely acceptable way to code your pages, but I prefer to use a redirect function instead. Why? It's much more readable, and quite honestly, I'm tired of writing the header('Location: ...'); code.
function redirect($url, $permanent = false) {
if($permanent) {
header('HTTP/1.1 301 Moved Permanently');
}
header('Location: '.$url);
exit();
}
This function is incredibly easy to use and saves a lot of code.
![I’m an Impostor]()
This is the hardest thing I've ever had to write, much less admit to myself. I've written resignation letters from jobs I've loved, I've ended relationships, I've failed at a host of tasks, and let myself down in my life. All of those feelings were very...
![5 HTML5 APIs You Didn’t Know Existed]()
When you say or read "HTML5", you half expect exotic dancers and unicorns to walk into the room to the tune of "I'm Sexy and I Know It." Can you blame us though? We watched the fundamental APIs stagnate for so long that a basic feature...
![Check All/None Checkboxes Using MooTools]()
There's nothing worse than having to click every checkbox in a list. Why not allow users to click one item and every checkbox becomes checked? Here's how to do just that with MooTools 1.2.
The XHTML
Note the image with the ucuc ID -- that...
![Ana Tudor’s Favorite CodePen Demos]()
Cocoon
I love canvas, I love interactive demos and I don't think I have ever been more impressed by somebody's work than when I discovered what Tiffany Rayside has created on CodePen. So I had to start off with one of her interactive canvas pens, even though...
Do you use a plugin to highlight and format your php code?
I’m pretty sure he uses:
http://code.google.com/p/syntaxhighlighter/
Shawn’s correct — you can go to the URL above to download the javascript and CSS files. I’m not using a WordPress plugin though — it’s easy to install on your own.
Cool, I like the features it has over my current solution that I am using.
Thanks.
Ahm… As you’re already talking about the syntaxhighlighter… Why is the little “copy code”-snippet copying code AFTER it says “the code is in your clipboard now”!? Wouldn’t it make sense to copy it before the JS alert?
Well, anyway – nice website Dave! I like it – and all the little code snippets are really nice. So simple, but helping a lot. Sometimes it’s harder to create them “the easy way”, so this really comes in handy. Thanks!
Nice and thanx
You can use highlight_string() in PHP to hightligt your code, or highlight_file()…
http://php.net/manual/en/function.highlight-string.php
when i use this–>
it respondes like
Warning: Cannot modify header information – headers already sent by (output started at C:\wamp\www\New2\4.php:1) in C:\wamp\www\New2\4.php on line 3
what shall i do
hey,thats ok
how i moust do if i want to run one of may actions in classes
for example=>
http://localhost:8007/frontend_dev.php/rmsSetupReservation/create
i get this errror message…what is the problem please help me…
Warning: Cannot modify header information – headers already sent by (output started at C:\wamp\www\bv\bookinsert.php:1) in C:\wamp\www\bv\bookinsert.php on line 139
If you have problems with header function :
header("Location:www.google.com");you can use this line if you are fans of JavaScript ( client side ):
OR , use this line if are not ( server side ):
Sorry for my English :-)
You can run into trouble if you redirect using relative URLs. It should also be noted that
RFC1945 requires a complete absolute URI for redirection, see: http://tools.ietf.org/html/rfc1945
i have problem when i redirect the header location:-
Warning: Cannot modify header information – headers already sent by (output started at /home/adnanakh/public_html/dcncaclub.org/admin/website_insert_back1.php:3) in /home/adnanakh/public_html/dcncaclub.org/admin/website_insert_back1.php on line 18
What’s problem here. anybody can solve this problem.
header('Location:list_books.php'); exit(); Warning : Cannot modify header information - headers already sent by (output started at D:\xamppp\xampp\htdocs\bootstrap\theme\admin\templete\nav.php:56) in D:\xamppp\xampp\htdocs\bootstrap\books\add_book_ctrl.php on line 21It’s still working fine.
header('Location: destination.php'); exit();