Asterisco per i link

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Salve ragazzi volevo chiedervi se conoscete un modo per mettere la variabile "*" asterisco per intenderci negli indirizzi.
Vi spiego meglio, il mio caso
PHP:
$url_hs = 'http://sitoprova/login';
faccio praticamente un if con la variabile $url_hs, ma vorrei estenderla di più in questo modo tipo http://sitoprova/login*, in modo che se per caso la variabile di confronto a $url_hs sia http://sitoprova/login?prova=12&34, l'accetti.
Lo so sono stato infinitamente contorto ma spero che il succo sia arrivato ;)
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Ti serve un semplice controllo di questo tipo?

PHP:
if(preg_match('/^http:\/\/sitoprova\/login(.*)/',$var)) echo 'OK';
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Grazie per la soluzione solo che per il mio caso è un pò un problema te lo scrivo
PHP:
$da_dove = $_SERVER["HTTP_REFERER"];
$url_hs = 'http://provasito/login; //  <--------------------------------------------qui mi servirebbe (*)
$mio_url = 'http://provasito/hsl/index.php?' .$_SERVER['QUERY_STRING']; 
$mio_url2 = 'http://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if ($da_dove!= $mio_url AND $da_dove!= $mio_url2 AND $da_dove != $url_hs){
 

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Grazie per la soluzione solo che per il mio caso è un pò un problema te lo scrivo
PHP:
$da_dove = $_SERVER["HTTP_REFERER"];
$url_hs = 'http://provasito/login; //  <--------------------------------------------qui mi servirebbe (*)
$mio_url = 'http://provasito/hsl/index.php?' .$_SERVER['QUERY_STRING']; 
$mio_url2 = 'http://' . $_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
if ($da_dove!= $mio_url AND $da_dove!= $mio_url2 AND $da_dove != $url_hs){

Il $_SERVER["HTTP_REFERER"] non è sempre presente, controlla se esiste prima
PHP:
$da_dove = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : 'referer predefinito';

poi per l'url prova cosi
PHP:
if ($da_dove!= $mio_url AND $da_dove!= $mio_url2 AND !preg_match('/^http:\/\/sitoprova\/login(.*)/',$da_dove)){
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Provo subito e nel caso usassi un www.google.it? dovrei mettere
'/^http:\/\/www.google.it\/login(.*)/'
o
'/^http:\/\/www\.\google\.\it\/login(.*)/'
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
potersi provare ad usare parse_url
PHP:
<?php
//es sia da = http://www.sitoprova.it/login.php?prova=1234
$da_dove=parse_url($_SERVER["HTTP_REFERER"]);//un array
echo $da_dove['host'];// uotput => www.sitoprova.it
?>
volendo in $da_dove['path'] trovi la cartella e in $da_dove['query'] la query
 
Discussioni simili
Autore Titolo Forum Risposte Data
D pattern html5 non va con asterisco HTML e CSS 6
Trapano [MySQL] mostra solamente i campi con asterisco prima del valore MySQL 0
ivarello Asterisco e query mysql PHP 2
felino Lubuntu 18.04 Requisiti per applicazione console .net core 7.0 Linux e Software 0
M pulsante per aprire una maschera che contiene controllo schede MS Access 0
E Aiuto per query PHP 8
E Il punto di riferimento italiano per Trailers cavalli Discussioni Varie 0
F CERCO Servizi SEO di Qualità per Agenzie di Servizi SEO e Posizionamento 3
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
R Plugin di base per WordPress WordPress 0
D [COMPRO/CERCO] GUEST POST o scambio link per sito di Spiritualità ed Esoterismo. Vendere e Acquistare pubblicita' online 0
L Suggerimento Pagespeed per non vedenti HTML e CSS 0
M Analisi sito per pulire codice inutile HTML e CSS 1
Paolo69 Risolto reCAPTCHA v2 per ASP Classic ASP 0
M Hosting VPS per server di gioco Minecraft Hosting 0
N Grazie per il benvenuto Presentati al Forum 0
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Filtri e plugin per photoshop Photoshop 0
AkTaRuS DIsabilitare il tasto destro tranne che per code e pre Javascript 1
0 [Retribuito] Cercasi programmatore per GdR PbC Offerte e Richieste di Lavoro e/o Collaborazione 0
A Adempimenti per magazine on line Leggi, Normative e Fisco 0
R Recupero di permalink di un sito che è stato eliminato per errore WordPress 5
I aiuto urgente per thunderbird Posta Elettronica 0
A Web master per semplice sito web Offerte e Richieste di Lavoro e/o Collaborazione 2
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
M Un saluto per cominciare Presentati al Forum 1
N MAX() + ADD_DATE - per update su Mysql MySQL 0
G Qualcuno conosce questo software per gestire le telecamere IP Cam e Videosorveglianza 0
A [CERCO] Articolista per siti a tema eventi e feste private Offerte e Richieste di Lavoro e/o Collaborazione 0
F Applicazione PHP/MySQL per prenotazioni: limitare il numero massimo di posti prenotabili PHP 20
I aiuto per outlook Posta Elettronica 0
L Script per convertire numeri in parole Javascript 2
J [Cerco] [Collaborazione gratuita] Grafico per piccoli lavori di grafica Offerte e Richieste di Lavoro e/o Collaborazione 0
M Memorizzazione temi per le diverse pagine del sito Javascript 1
otto9due Proteggere file caricati dall'esterno ma renderli accessibili per gli utenti loggati. PHP 4
E Consigli per hosting reseller Hosting 0
T aiuto per trasformare un quiz fatto in JS in un quiz in JQUERY jQuery 0
F Cerco fotografo per sito abiti da sposa Discussioni Varie 2
R [cerco][retribuito] Collaborazione per creazioni loghi ed altro Offerte e Richieste di Lavoro e/o Collaborazione 0
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
seranto Blocco preventivo e Registro dei Consensi per Cookie tecnici? Leggi, Normative e Fisco 2
D Come estendere la tariffa per Wordpress con Visa? Hosting 1
M Fullcalendar in Codeigniter, un aiuto per la chiamata $ajax ? jQuery 0
N Consigli SEO per il mio sito di web design SEO e Posizionamento 0
P Proiezione di Gauss per grafica su sfera in PVC Photoshop 0
M Sintassi "personalizzata" per mysql workbench? MySQL 0
MarcoGrazia Categorie per settore merceologico di Google SEO e Posizionamento 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
matteoraggi Local seo per un B&B di Forli SEO e Posizionamento 3

Discussioni simili