• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Creating conversations via URL

Kier

XenForo Developer
Staff member
#2
We could relatively easily add support for comma-separated names. Post in the suggestion forum :)
 

James

Well-known member
#3
I think an ampersand might work better, presuming it doesn't conflict with standard query parameters.
 

Onimua

Well-known member
#7
I think an ampersand might work better, presuming it doesn't conflict with standard query parameters.
This would be a bad idea. The script won't be able to read it because the ampersand in URLs "break up" the information in the link. For example...

http://link.com/script.php?food=burger&drink=water

When the script looks at it, the information passed is...

PHP:
echo $_REQUEST['food']; // This would print "burger" to the screen
echo $_REQUEST['drink']; // This would print "water" to the screen
If you wanted to use an ampersand to divide each username using the following URL, you'd end up with a script that doesn't take all the names.

/conversations/add?to=user1&user2&user3

PHP:
echo $_REQUEST['to']; // This would only return "user1"
 

Onimua

Well-known member
#9
Onimua, see my post for how you would use the ampersand, if one chose that direction.
Ew, such an ugly link! :p I did see it, I was rather expanding upon why using ampersand would be a bad idea on its own. Turning it into an array could be done but it's just a bad approach as you've highlighted.