![]() |
clean_array_gpc question
I am kind of confused with it comes to cleaning certain variables. Do I need to do anything special for URL links? Here is the code I am using right now in the profile_updateprofile hook:
Code:
$vbulletin->input->clean_array_gpc('p', array( There are 5 link names as well as 5 link url settings. I was seeing xss_clean_url in some vb 4 code. And 2 examples I saw are: Code:
$url = $vbulletin->input->xss_clean_url($url); My question is, do I need to do anything else with the links besides the clean_array_gpc? And if so, where? I am using these links in a user menu, by the way, if that means anything. |
Normally I just use the mysql_real_escape_string function, because it basically works for any possible case without destroying my data. The vB pendant is somewhere in $vbulletin->db->clean() iirc. Normally you just need that.
If you find other functions doing the same? Maybe. I wouldn't stress too hard with any clean_array_* functions, just prepare the data when you actually need it. the xss_clean_url could be a special case, where the url gets tested with some regex if it comes from the local site or not. btw, if you're working with integer vars, best thing is: PHP Code:
|
All times are GMT. The time now is 02:17 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|