i want to know whether JRequest::getVar() function is good enough to prevent sql injection or XSS or it must be better to use some other things to prevent XSS or sql injection in joomla sites.
Is JRequest::getVar('Variable') is safe or not in joomla?
6.1k Views Asked by Oh What A Noob At
1
There are 1 best solutions below
Related Questions in JOOMLA
- Problem with a simple query script used in RS Forms on Joomla 4
- How point to other link after login
- How to get media manager file attribute (CREATED DATE) in Joomla! 3.10.5
- Joomla 5..0.3 delay in search
- how to make an .mp4 file inaccessible on the public side
- How can I make the content of <field> show only once/under the checkbox clicked?
- Site links have started giving 403 errors through Facebook debugger
- Joomla 5 translation for com_content category layout in custom template
- change the look of the user login in joomla
- How can I use a helper file in a system plugin?
- Trying to send html content in a JSON format using Python to Joomla API
- How to add Joomla 4 user via script
- Joomla - Remove script tags from head with a custom plugin
- Class 'SppagebuilderHelper' not found in Joomla CMS
- Trouble Integrating MySQL 8.0 with MAMP for Joomla 5 on an Older iMac
Related Questions in JOOMLA2.5
- how to resolve 500 internal server error for my php application?
- Issue with update joomla from 2.5.17 to 3.5.1
- Is there a way to keep an audio player playing consistently whenever i switch pages on a joomla website?
- Cannot read property "from" of undefined
- PHP Notice: Only variables should be assigned by reference
- JQuery Chosen autocomplete issue
- Work on new joomla template in way that only I can see changes?
- How to redirect the page once the site is down in joomla
- Joomla Database values fetch in custom module
- How to create a custom template for k2 category and assign this template into Joomla backed?
- Joomla 2.5 - Rollback on model method save()
- Will my Joomla! 3.x extensions work with Joomla! 2.5?
- Joomla 2.5 adds duplicated meta tag canonical from other view into current view when cache is on
- Akeeba backup restore
- How to retrieve id of newly added row in custom code event in joomla?
Related Questions in JOOMLA1.5
- Update Joomla 1.5.22 to php greater than 5.4
- BooKIT Joomla 1.5 nth-of-type Select option
- 301 redirect from URL with GET-parameters to the homepage
- Problem with migration Joomla 1.5.26 to 3.x with jUpgradePro
- Why am I receiving the following error message when uploading CSV Improved? Error! Could not find a Joomla! XML setup file in the package
- Comparing 2 tables and display missing rows
- How to add flv video into joomla mod_custom
- Can't install captcha plugin on Joomla 1.5.22
- Virtue-mart products-categories move to WooCommerce
- Disable error reporting php 5.6 Joomla 1.5
- Apache2, FastCGI, PHP5 and urls without .php sufix
- Allow Login from Different Domain having user login details on a single database of one particular domain - Joomla 1.5
- Error on migrating website : Database Error: Unable to connect to the database:Could not connect to MySQL
- Upgrading extension for Joomla 3 gives fatal php error
- Check if a column exists in Joomla table
Related Questions in JOOMLA1.6
- Joomla: post redirects to profile page or give 404 error
- Components parameters empty in Joomla 3.2
- Is JRequest::getVar('Variable') is safe or not in joomla?
- Joomla Custom Module Development - Backend administration Extra requirement
- got 500 Internal Server error in joomla
- How to show the backend list in joomla frontend
- Joomla upgradation error
- Dynamic Joomla Menu depending on the database row
- Is it possible to call directly from a model method from another model of the same component
- upgrade joomla extension sql file doesn't gets executed
- Can a website powered by Joomla scale to allow millions of users?
- joomla assets table purpose
- Joomla Pagination Error
- Joomla 2.5 - Visible Menu Item - but need login to access
- How to create a submenu in Joomla! frontend
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Assuming you are developing for Joomla 2.5+, you are not supposed to use
JRequestanymore as it's deprecated.New way of getting request variables is like this:
Third parameter for
$jinputis filter, so if you know you want e.g. integer to be returned, set appropriate filter.Note that for using
JInput,magic quotesmust be turned off.To protect from sql injection, use
And against XSS
After reading your comments, I just want to add that there are no "bad characters" per se. Also, filtering against sql injection or xss is very different. For better understanding about filtering and escaping, reffer to The Great Escapism