Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.873 pregleda

Najnovija ↓

PHPSESSID - cas ga vidis, cas ga ne vidis 11.05.2005. u 10:50 · pre 261 mesec #1
Na vrhu php stranice imam sledece
Code:
<?php session_start(); session_register("ref"); $ref=(int)$ref; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>


sto bi trebalo da startuje sesiju i generise id sesije.
Na istoj stranici imam formu i naravno linkove.

Problem je u tome sto na jednom host serveru ovo radi a na drugom (bez promena u sorsu ) ne radi.

Na 'ispravnom' serveru kada pogledam View source
imam
Code:

<form action="...." method="post">
<input type="hidden" name="PHPSESSID" value="db371e847662a138971d18c577a4b321" />
bla bla bla
</form>

i linkovi su oblika
Code:
<a href="kontakt.php?PHPSESSID=db371e847662a138971d18c577a4b321">


dok na onom na kome ne radi u formi fali onaj red name="PHPSESSID"
i linkovi su oblika <a href="kontakt.php">

Da li ovo znaci da php na drugom serveru nije dobro podesen? Ili nesto drugo?
Ako je resenje u php.ini fajlu sta da radim kad ja kao korisnik tog hostinga nemam pristup ini fajlu?

Hvala!
Re: PHPSESSID - cas ga vidis, cas ga ne vidis 11.05.2005. u 11:37 · pre 261 mesec #2
Mislim da treba kod ovog drugog servera da podesis da se sesije prenose putem linka a ne putem cookies..

Probaj da napravis .htaccess fajl u kom pise sledece:
php_flag session.use_cookies Off
php_flag session.use_only_cookies Off
php_flag session.use_trans_sid On

i smesti ga u isti dir gde ti je i skript, ovo bi trebalo da resi problem

Potpis
Mobilni telefoni - svet mobilnih telefona na dlanu
Re: PHPSESSID - cas ga vidis, cas ga ne vidis 11.05.2005. u 12:24 · pre 261 mesec #4
A iz kog razloga ti uopste saljes id sesije kroz formu (hidden field)? Na "neispravnom" serveru koji pominjes id sesije se cuva prilikom subsequent requesta u kukiju, tako da nema porebe da saljes to kroz formu.

Inace default podesavanje za session.use_cookies je "1" i vecina servera online upravo to i koristi.

Anyway, ovo sto ti je MorenoArdohain dao znaci da ce se id sesije slati kroz url, sto ne znaci da ne mozes da koristis kukije za druge stvari.
Potpis
Caught in a Web|Blogodak


Re: PHPSESSID - cas ga vidis, cas ga ne vidis 11.05.2005. u 14:23 · pre 261 mesec #5
ID se kroz formu sa ostalim podacima prosledjuje drugom sajtu gde se posle obavljenog posla posetilac vraca ponovo na moj sajt. Pomocu kukija i sesije znam da je to on i dozvoljavam mu ulaz u njegovu stranicu!

Dinke, bojim se da nisam bio jasan.

Akcenat je bio na tome da ja preko View source uocavam da prvi server generise ID i stavlja ga u formu i linkove, a drugi uopste ne generise sesion ID (pa ga shodno tome nema ni u formi kao hidden niti u linkovima kao get parametar).
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme