View Single Post
ישן 23-09-08, 20:39   # 4
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

אצלי זה בנוי כך שהכל נשלח לערך אחד בGET...

.htaccess
PHP קוד:
<IfModule mod_rewrite.c>
    
RewriteEngine On
    RewriteBase YOUR_BASE
/DIR/HERE
    RewriteCond 
&#37;{REQUEST_FILENAME} !-f
    
RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule 
^(.+)/?$ index.php?get=$[L]
</
IfModule>

php_flag register_globals off 
קוד ה-PHP שמטפל בזה:
PHP קוד:
function _newGET() {
    
$get        = array();
    
    
$str         $_GET['get'];
    
$str        preg_replace("/\/+/""/"$str);
    
    if(
$str{strlen($str)-1} == "/") {
        
$str substr($str0, -1);
    }
    
$get     explode("/"$str);
    
    return 
$get;
}

// @example
//      $_GET = _newGET(); 
  Reply With Quote