Jump to content

Rewite PHP url: download.php?id=14325


joecooper

Recommended Posts

I have a PHP page which gets the ID from the URL and finds the download link from the MySQL database.

 

It's a simple script:

 

$songid = $_GET['id']; //get the song ID from the title.

$query = "SELECT * FROM urls WHERE id=$songid";
$result = mysql_query($query) or die(mysql_error()); 
$row = mysql_fetch_array($result);
$url = $row['url'];

But I would rather the URL be displayed with: $row['filename'] . ".html"

 

I know a little about using RewriteEngine but I have no idea how to set the URL from the MySQL database.

 

Thanks

 

Joe

Link to comment
https://forums.phpfreaks.com/topic/276638-rewite-php-url-downloadphpid14325/
Share on other sites

Just a thought, but am I doing this the wrong way around?

 

I was linking from a main page to the download.php pages with the ID for the file.

 

Should I be linking instead to the <filename>.html and then the rewite will convert it into "download.php?id=313453" for the script to be called?

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.