How can I show anonymous users their own content? I've tried to reach this with views and https://www.drupal.org/project/session_node_access and https://www.drupal.org/project/views_extras with no luck.

Any suggestions?
An anonymous user is a user with uid=0. So all (repeat all) anonymous users have the same uid value, and therefor there is no way to do what you are asking for out of the box.



There are various techniques you could programmatically do, but of course they all have their limitations.

Starting an anonymous session. Here when the node is created you add the Node ID in a $_SESSION variable and you can use this to retrieve the Node ID and pass that to the views arguments. Obviously, the limitation is that as soon as you close the browser, the session ends and you can no longer tell if it's the same user. So you have to start the cycle again, create a new node, etc...

Using cookies same as above but with cookies. Once cookie expires or it's cleared it's over.

Using IP You would save the IP as a field in the Node and you can query the DB to retrieve the Node that belongs to that IP. Obviously, the limitation here is if the user's IP changes it ends here.

Combination of all 3 Lastly, you could do all 3, have the other 2 as possible backups.