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.
![Interview with a Pornhub Web Developer]()
Regardless of your stance on pornography, it would be impossible to deny the massive impact the adult website industry has had on pushing the web forward. From pushing the browser's video limits to pushing ads through WebSocket so ad blockers don't detect them, you have...
![Designing for Simplicity]()
Before we get started, it's worth me spending a brief moment introducing myself to you. My name is Mark (or @integralist if Twitter happens to be your communication tool of choice) and I currently work for BBC News in London England as a principal engineer/tech...
![MooTools Clipboard Plugin]()
The ability to place content into a user's clipboard can be extremely convenient for the user. Instead of clicking and dragging down what could be a lengthy document, the user can copy the contents of a specific area by a single click of a mouse.
![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...
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 :
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.
It’s still working fine.