Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como faço pegar uma parte de uma URL?
Eu uso URL Amigavel no meu site, porém estou fazendo um script e preciso pegar uma parte dela somente por exemplo:
Está a seguinte URL:
http://www.meusite.com/confirmacao/442380923820509675849-1
Eu preciso somente pegar a seguinte parte : 442380923820509675849-1
Eu fiz esse script mais não está pegando alguem me ajude por favor.
<?php
// Funções utilizadas
function ContaLogadaID ( ) {
if ( isLogged ( ) ) :
return $_SESSION [ "accountid" ] ;
endif;
}
function QuebraParcial ( $id ) {
return array_pop ( explode ( '-' , $id ) ) ;
}
function ConfirmarByID ( $confirmarID ) {
$db = Connection ( 'db_painel' ) ;
$sql = $db->prepare ( 'SELECT * FROM `t_confirmacoes` WHERE cid = :cid' ) ;
$sql->bindParam ( ':cid' , QuebraParcial ( $confirmarID ) , PDO::PARAM_INT ) ;
$sql->execute ( ) ;
return $sql->fetch ( PDO::FETCH_ASSOC ) ;
}
function VerificarDono ( $id , $accountid ) {
$confirmar = ConfirmarByID ( $id ) ;
if ( IsUser ( ) ) {
return ( int ) $confirmar [ 'creatorid' ] === intval ( $accountid ) ;
} else {
return true ;
}
}
?>
<?php
$id = isset ( $_GET [ "confirmacao" ] ) ? $_GET [ "confirmacao" ] : null ;
if ( ! VerificarDono ( $id , ContaLogadaID ( ) ) ) :
echo 'Não existe ou foi deletado.' ;
else {
// Aqui vai o codigo
}
?>
Ele não está conseguindo pegar a url pelo GET por favor me ajudem.
Carregando comentários...