DEV Community

dgloriaweb
dgloriaweb

Posted on • Edited on

1

Use session and cookie variables in Smarty Php template

Cookies: if they are in devtools/Application tab, we can access like this:
Chrome Devtools: Name: companyId Value: 8
Smarty: {$smarty.cookies.companyId}

Session variables:
Set: $_SESSION["userid"] = 1
{$smarty.session.userid}

Parameters in url: example: myurl.com?myindex=34
{$smarty.get.myindex}

Get contents of an array, $_SESSION for example:
{$smarty.session|@json_encode}

To see which file is running the current page:
{$smarty.server.SCRIPT_NAME}

Top comments (1)

Collapse
 
andersbjorkland profile image
Anders Björkland

Good job hammering away with Smarty! I hope it works well enough for your project. Just giving it a glance over, I think it would take me a while getting used to it.

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay