From 928e58c1e22af8a3ba882da28aeecda04343ece3 Mon Sep 17 00:00:00 2001 From: Olav Morken <olav.morken@uninett.no> Date: Fri, 9 Jul 2010 06:54:51 +0000 Subject: [PATCH] Remove SimpleSAML_Utilities::getScriptName(). git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@2391 44740490-163a-0410-bde0-09ae8108e29a --- lib/SimpleSAML/Utilities.php | 20 +++++++------------- www/example-simple/hostnames.php | 1 - 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/lib/SimpleSAML/Utilities.php b/lib/SimpleSAML/Utilities.php index ef2845c05..e326d2f40 100644 --- a/lib/SimpleSAML/Utilities.php +++ b/lib/SimpleSAML/Utilities.php @@ -104,21 +104,15 @@ class SimpleSAML_Utilities { public static function selfURLNoQuery() { $selfURLhost = self::selfURLhost(); - return $selfURLhost . self::getScriptName(); - - } - - public static function getScriptName() { - $scriptname = $_SERVER['SCRIPT_NAME']; - if (preg_match('|^/.*?(/.*)$|', $_SERVER['SCRIPT_NAME'], $matches)) { - #$scriptname = $matches[1]; + $selfURLhost .= $_SERVER['SCRIPT_NAME']; + if (isset($_SERVER['PATH_INFO'])) { + $selfURLhost .= $_SERVER['PATH_INFO']; } - if (array_key_exists('PATH_INFO', $_SERVER)) $scriptname .= $_SERVER['PATH_INFO']; - - return $scriptname; - } - + return $selfURLhost; + } + + /** * Will return sp.example.org/foo */ diff --git a/www/example-simple/hostnames.php b/www/example-simple/hostnames.php index 8b9194452..7cdcbdd1b 100644 --- a/www/example-simple/hostnames.php +++ b/www/example-simple/hostnames.php @@ -24,7 +24,6 @@ $attributes['SERVER_PORT'] = array($_SERVER['SERVER_PORT']); $attributes['Utilities_getSelfHost()'] = array(SimpleSAML_Utilities::getSelfHost()); $attributes['Utilities_selfURLhost()'] = array(SimpleSAML_Utilities::selfURLhost()); $attributes['Utilities_selfURLNoQuery()'] = array(SimpleSAML_Utilities::selfURLNoQuery()); -$attributes['Utilities_getScriptName()'] = array(SimpleSAML_Utilities::getScriptName()); $attributes['Utilities_getSelfHostWithPath()'] = array(SimpleSAML_Utilities::getSelfHostWithPath()); $attributes['Utilities_getFirstPathElement()'] = array(SimpleSAML_Utilities::getFirstPathElement()); $attributes['Utilities_selfURL()'] = array(SimpleSAML_Utilities::selfURL()); -- GitLab