Jump to content

Parsing Variables form URL


CBaZ

Recommended Posts

Ok so I have setup a simple parsing to get the URL.  It does do that however I need to know

if I can also display different text depending on the url.  for example  user goes to index.php?test

 

then a variable $audio has some text in it that i would like to display on a page rather then create 10 or so pages for each variable

I am going to create is there a way to do that with get URL?

 

Code:

<?php
$protocol = strpos(strtolower($_SERVER['SERVER_PROTOCOL']),'https') 
                === FALSE ? 'http' : 'https';
$host     = $_SERVER['HTTP_HOST'];
$script   = $_SERVER['SCRIPT_NAME'];
$params   = $_SERVER['QUERY_STRING'];

$currentUrl = $protocol . '://' . $host . $script . '?' . $params;
?>

I am echoing just the $params for the places I want to display the text.  I want $params to find the correct $test value and replace it as necessary
then echo the text on my site, if at all possible.  If there is a better way i am open to suggestions as well.

?php
$test1="text1";
$test2="text2";
if (isset($_GET['$params'])) {
$baz = $_GET['params'];


echo "$baz";
}
?>
  

 

Link to comment
https://forums.phpfreaks.com/topic/263184-parsing-variables-form-url/
Share on other sites

switch($_GET['foo']) {
  case 'bar' : 
    echo "foo is bar";
    break;
  case 'something' :
    echo "foo is something";
    break;
  case 'blah' : 
    echo "foo is blah";
    break;
  default :
    echo "foo is something not listed in the cases";
}

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.