Fix Pico::evaluateRequestUrl(): PHP's built-in webserver doesn't always set QUERY_STRING

pico-3.0-alpha
Daniel Rudolf 9 years ago
parent f9f998af65
commit f73c9622b8
No known key found for this signature in database
GPG Key ID: A061F02CD8DE4538
  1. 2
      lib/Pico.php

@ -697,7 +697,7 @@ class Pico
protected function evaluateRequestUrl()
{
// use QUERY_STRING; e.g. /pico/?sub/page
$pathComponent = $_SERVER['QUERY_STRING'];
$pathComponent = isset($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : '';
if (!empty($pathComponent)) {
if (($pathComponentLength = strpos($pathComponent, '&')) !== false) {
$pathComponent = substr($pathComponent, 0, $pathComponentLength);

Loading…
Cancel
Save