Jump to content

Urls like /index.php/blog/comments/


cwncool

Recommended Posts

How can I create urls like '/index.php/blog/comments/' without mod_rewrite?  I know how to do urls with GET statements and I know how to make my urls such as I ask with mod_rewrite, but I've seen some frameworks like CodeIgniter that create urls like '/index.php/blog/comments/' without mod_rewrite.  I'd like to know possibly how to do this.  Thanks! :)

Link to comment
https://forums.phpfreaks.com/topic/53812-urls-like-indexphpblogcomments/
Share on other sites

You could manipulate $_SERVER['QUERY_STRING']:

 

<?php
$query = $_SERVER['QUERY_STRING'];
if(strlen($query) > 1) {
$vars = explode($query);
}

?>

 

If that script was called test.php and you went to test.php/corbin/was/here it would set $vars = array('corbin', 'was', 'here')

Note: I tried this script and it did not work but when I added a '?' at the end of the .php extension it worked.

 

You could manipulate $_SERVER['QUERY_STRING']:

 

<?php
$query = $_SERVER['QUERY_STRING'];
if(strlen($query) > 1) {
$vars = explode($query);
}

?>

 

If that script was called test.php and you went to test.php/corbin/was/here it would set $vars = array('corbin', 'was', 'here')

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.