Domanda
Nella mia pagina web, desidero che il sito Web saluti l'utente, ma il nome utente è racchiuso tra "virgolette singole". Dal momento che ciò non impedisce l'iniezione di MySQL, voglio solo rimuovere le virgolette intorno al mio nome nella pagina di visualizzazione.
Esempio: benvenuto "utente"! Sto cercando di trovare il modo in cui posso rimuovere le citazioni dell'utente e visualizzarlo nell'esempio seguente.
Es. Benvenuto utente!
L'unica riga di codice che posso pensare relativa è questa:
$ login = $ _SESSION ['login'];
Qualcuno sa come eliminare le virgolette di una sola riga?
Soluzione
Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = str_replace("'", '', Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = trim( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = str_replace("'", '', Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = trim( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = str_replace("'", '', Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = trim( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = str_replace("'", '', Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
$login = substr( Se sei sicuro che il primo e l'ultimo carattere di $ login
sono sempre un '
puoi usare substr ()
per fare qualcosa del genere
<*>
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login']); // example 2
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], "'"); // example 3
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login']); // example 2
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], "'\""); // example 4
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login']); // example 2
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], "'"); // example 3
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login']); // example 2
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
<*>
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
<*>
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>SESSION['login'], 1, -1); // example 1
Puoi rimuovere tutti i '
dalla stringa con str_replace ()
Oppure puoi usare trim ()
, che in effetti è la stessa dell'esempio 1:
Il mio preferito personale è l'esempio 3, perché può essere facilmente esteso per rimuovere entrambi i tipi di preventivo:
<*>Altri suggerimenti
Penso che il modo più semplice sarebbe usare la funzione trim (). Di solito taglia i caratteri degli spazi bianchi, ma puoi passare una stringa contenente caratteri che vuoi rimuovere:
echo 'Welcome ' . trim($login, "'");
Vedi http://php.net/trim