que tienen la siguiente URL:
http://sub.mysite.com/store/?store=Fine+Ting&storeid=3726&test1=value1&test2=value2¿por qué parse_url devuelve el fragmento?
Usando print_r(parse_url($url))
me da esto:
Array (
[scheme] => http
[host] => sub.mysite.com
[path] => /store/
[query] => store=Fine+Ting&
[fragment] => 038;storeid=3726&test1=value1&test2=value2
)
De acuerdo con la documentation que sólo debe tener fragment
después de la hashmark #.
¿Por qué entonces es parse_url
returning fragment? ¿No debería ser eso en [query]
?
No consigo un elemento 'fragment' cuando uso su ejemplo:' var_dump (parse_url ("http://sub.mysite.com/store/?store=Fine+Ting&storeid=3726&test1=value1&test2=value2")); '. Ejecutando php5.3.5 –
yo tampoco ...: s – samura
Funciona aquí también. Quizás tengas un problema de codificación. Con el hashmark veo un '# 038;' allí, que no puedo ver en ninguna parte de su url – KingCrunch