Programeri.com

Programeski Web Blog

Redirekcija

Septembar17

U dosta navrata, dok programiramo, nakon sto se neka radnja zavrsi, zelimo redirect sa error, success, ili normalan redirect bez icega. Da bi izbjegli bilo kakve greske, napiso sam malu funkciju koja radi bas to, redirekciju.

<?php
function genRedirect( $url, $msg='' ) {
     // Izbrisi sve sto nam nije potrebno
     $url = preg_split("/[\r\n]/", $url);
     $url = $url[0];

     if (trim( $msg )) {
          $url     .= (strpos( $url, '?' ))? '&genmsg=' . urlencode( $msg ) : '?genmsg=' . urlencode( $msg );
     }

     if (headers_sent()) {
          echo "<script>document.location.href='$url';</script>\n";
     } else {
          @ob_end_clean(); // izbrisi output buffer
          header( 'HTTP/1.1 301 Moved Permanently' );
          header( "Location: ". $url );
     }
     exit();
}
?>

Ostalo je samo da pozovemo funkciju i to je to.

posted under Ostalo

Morate biti upisani da bit postavili komentar.

 

 Posljednje Mon, 13:38

mario: mozes li reci sta vraca ova rekurzivna funkcija iz c jezika long pot(long x, long y) { return x * pot(x, y - 1);

Miljand83: http://sr.boljiposao.com/sr/posao-23724/net-programer-m-z.aspx

admin: josip pita: ako mi netko moze pomoći dovrsiti software architecture document za class dijagram neka mi se javi na mail…platit cu!

svjetlana: ja bih da pitam nesto….ali ne mogu da nadjem pravi prostor za to…. Trazim nekoga ko bi mi uradio u asp ili asp.net portal za agenciju nekretninama….ako je neko zainteresovan enka mi se javi na mail svjetlanap@gmail.com thanks

Log in to post a comment.