# PHP SID's

**URL:** <https://forum.kirupa.com/t/php-sids/38493>\
**Category:** programming\
**Created:** [December 23, 2003, 7:50pm UTC](https://forum.kirupa.com/t/php-sids/38493 "2003-12-23T19:50:56Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![hamza84](https://avatars.discourse-cdn.com/v4/letter/h/ea5d25/32.png) [@hamza84](https://forum.kirupa.com/u/hamza84)\
**Post date:** [December 23, 2003, 7:50pm UTC](https://forum.kirupa.com/t/php-sids/38493/1 "2003-12-23T19:50:56Z")

</div>

Can anybody give me an example or a resource about this?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 23, 2003, 8:35pm UTC](https://forum.kirupa.com/t/php-sids/38493/2 "2003-12-23T20:35:18Z")

</div>

[http://www.free2code.net/tutorials/programming/php/4/phplogin.php](http://www.free2code.net/tutorials/programming/php/4/phplogin.php)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 23, 2003, 11:33pm UTC](https://forum.kirupa.com/t/php-sids/38493/3 "2003-12-23T23:33:28Z")

</div>

well, thanks for the link, but thats not what I was looking for. I was looking for SID’s that you use in links.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 2:57am UTC](https://forum.kirupa.com/t/php-sids/38493/4 "2003-12-24T02:57:21Z")

</div>

well that gives you a good example of using session variables. What exactly do you want to use session variables for?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 3:00am UTC](https://forum.kirupa.com/t/php-sids/38493/5 "2003-12-24T03:00:14Z")

</div>

I know how to work with session variables. I wanted to use session id’s to keep track of a user surfing the website, for instance, how many times has that user viewed that page and so on.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 5:01am UTC](https://forum.kirupa.com/t/php-sids/38493/6 "2003-12-24T05:01:44Z")

</div>

you can do all the stuff you mentioned without having to worry about the session id’s generated by php really…

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 5:18am UTC](https://forum.kirupa.com/t/php-sids/38493/7 "2003-12-24T05:18:41Z")

</div>

and how would i do that…?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 5:32am UTC](https://forum.kirupa.com/t/php-sids/38493/8 "2003-12-24T05:32:18Z")

</div>

if you want to count unique hits on a certain page, or even a site, you could register a session variable that indicates whether it’s the user’s first visit to the page or not, and incrementing the counter based on that, therefore counting unique hits. Look at the code:

```php
<?php

session_start();

if ( !isset( $_SESSION['visited'] ) ) // if the variable 'visited' has not been set
{
$_SESSION['visited'] = 1; // register the session variable 'visited'
/*

increment counter here, be it mysql, xml, flat file, etc..

*/
}

// ...

```

Using that, you know you’re adding 1 to the counter only once per user session 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 5:37am UTC](https://forum.kirupa.com/t/php-sids/38493/9 "2003-12-24T05:37:31Z")

</div>

oh man, y couldn’t i think of that!. Oh well, thanks a lot! I appreciate it

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 6:05am UTC](https://forum.kirupa.com/t/php-sids/38493/10 "2003-12-24T06:05:43Z")

</div>

haha, simple ain’t it 😛

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [December 24, 2003, 5:10pm UTC](https://forum.kirupa.com/t/php-sids/38493/11 "2003-12-24T17:10:37Z")

</div>

it sure was 🙂
