הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-01-09, 21:03   # 1
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

שאלה|איך אני יוצר SESSION

איך אני יוצר SESSION בקובץ ההתחברות הזה ?!

</body>
<?php

$user = $_POST["user"];
$user = base64_encode ($user);
$user = base64_decode ($user);
$pass = $_POST["password"];
$pass = base64_encode ($pass);
$pass = base64_decode ($pass);



if(($user == 'Admin' && $pass == '123456') || ($user == 'test' && $pass == '123456') || ($user == 'testo' && $pass == '123456')){
echo "התחברת בהצלחה!";

if($user == "testo"){
echo "<meta http-equiv='Refresh' content='1; url=Onin.php'>";
}
if($user == "EFRI"){
echo "<meta http-equiv='Refresh' content='1; url=Onin.php'>";
}else{
echo "<meta http-equiv='Refresh' content='1; url=Onin.php'>";
}
}else{
echo "טעות בהקשת הפרטים, אנא נסה שנית!";
}

?>

תודה לעוזרים...
  Reply With Quote
ישן 25-01-09, 21:10   # 2
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

פשוט מאוד.
בראש הדף משתמש ושם את הפונקציה session_start(); על מנת שתוכל להשתמש בסשנים בדף הזה.
ובחלק ששמת את ההתחברת בהצלחה:
PHP קוד:
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass
רק יש כמה דברים מוזרים בקוד שלך.
למה בידיוק עשית:
PHP קוד:
$user base64_encode ($user);
$user base64_decode ($user);
$pass base64_encode ($pass);
$pass base64_decode ($pass); 
כלומר אתה מקודד את המחרוזת עם base64 ומיד אחרי זה מחזיר חזרה לטקסט רגיל. ללא כל שימוש, לא נחוץ בכלל.

יום טוב,
דניאל.
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 25-01-09, 21:21   # 3
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

ציטוט:
נכתב במקור על ידי DanielS צפה בהודעה
פשוט מאוד.
בראש הדף משתמש ושם את הפונקציה session_start(); על מנת שתוכל להשתמש בסשנים בדף הזה.
ובחלק ששמת את ההתחברת בהצלחה:
PHP קוד:
$_SESSION['user'] = $user;
$_SESSION['pass'] = $pass
רק יש כמה דברים מוזרים בקוד שלך.
למה בידיוק עשית:
PHP קוד:
$user base64_encode ($user);
$user base64_decode ($user);
$pass base64_encode ($pass);
$pass base64_decode ($pass); 
כלומר אתה מקודד את המחרוזת עם base64 ומיד אחרי זה מחזיר חזרה לטקסט רגיל. ללא כל שימוש, לא נחוץ בכלל.

יום טוב,
דניאל.
ואיזה פקודה אני מכניס בעמודים שאני רוצה שלא יהיה אליהם גישה ?!
  Reply With Quote
ישן 25-01-09, 22:36   # 4
DanielS
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
מיקום: ישראל
הודעות: 2,429

DanielS לא מחובר  

ציטוט:
נכתב במקור על ידי Pstyle צפה בהודעה
ואיזה פקודה אני מכניס בעמודים שאני רוצה שלא יהיה אליהם גישה ?!
אתה בודק אם הסשנים קיימים. וכמובן שווים לאחד המשתמשים במסד
__________________
Daniel
Email : daniel [AT] smartwd [DOT] com

  Reply With Quote
ישן 25-01-09, 22:48   # 5
Jonathan Zeierman
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 1,003

Jonathan Zeierman לא מחובר  

אתה יכול לעשות ככה:
PHP קוד:
<?php
session_start
();
if (isset(
$_SESSION['user']) == FALSE && isset($_SESSION['pass']) == FALSE)
{
echo 
'אנא התחבר';
}
if (isset(
$_SESSION['user']) == TRUE && isset($_SESSION['pass']) == TRUE)
{
echo 
'אתה מחובר';
}
?>
__________________
יונתן.
אימייל: jonathan@zeierman.net
  Reply With Quote
ישן 25-01-09, 23:47   # 6
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

ציטוט:
נכתב במקור על ידי Yoni | Ventrilo.co.il צפה בהודעה
אתה יכול לעשות ככה:
PHP קוד:
<?php
session_start
();
if (isset(
$_SESSION['user']) == FALSE && isset($_SESSION['pass']) == FALSE)
{
echo 
'אנא התחבר';
}
if (isset(
$_SESSION['user']) == TRUE && isset($_SESSION['pass']) == TRUE)
{
echo 
'אתה מחובר';
}
?>
איפה אני יימקם את זה בעמוד אחי ?!

ומה אני מכניס לעמודים שאני רוצה שלא יהיה אליהם גישה ?!

ממש תודה לכל העוזרים .

Last edited by CBox.Co.il; 25-01-09 at 23:50..
  Reply With Quote
ישן 26-01-09, 00:34   # 7
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

אחי יש מצב לעזרה בפרטי לא כל כך הבנתי .

תודה בכל מקרה על כל העזרה.

אם אתה יכול תוסיף אותי לICQ או MSN בבקשה .

4100431

MSN:
EFRI15@HotMail.Com
  Reply With Quote
ישן 26-01-09, 09:54   # 8
Shillo
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 509

Shillo לא מחובר  

ציטוט:
נכתב במקור על ידי Pstyle צפה בהודעה
אחי יש מצב לעזרה בפרטי לא כל כך הבנתי .

תודה בכל מקרה על כל העזרה.

אם אתה יכול תוסיף אותי לICQ או MSN בבקשה .

4100431

MSN:
EFRI15@HotMail.Com
אחלה, אני אעזור לך.
  Reply With Quote
ישן 26-01-09, 09:14   # 9
Speed
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 71

Speed לא מחובר  

PHP קוד:
<?php
session_start
();
if (isset(
$_SESSION['user']) && isset($_SESSION['pass']))
{
echo<<<END
<html>
<head>
</head>
<body>
ברוכים הבאים, אתה מחובר למערכת!
</body>
</html>
END;
}else{
echo<<<END
<html>
<head>
</head>
<body>
אתה מנותק אנא התחבר למערכת, <a href="login.php">התחברות</a>
</body>
</html>
END;
}
?>
הרחבתי לך את הקוד בשביל שאולי ככה תבין...
בין הif עד ל}else{ אתה מכניס את תוכן האתר שהמשתמש שמחובר רואה.
מה}else{ עד ל{ אתה מכניס את תוכן האתר שהאורח רואה.
  Reply With Quote
ישן 26-01-09, 14:37   # 10
CBox.Co.il
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2008
מיקום: פתח תקווה
הודעות: 668
שלח הודעה באמצעות ICO אל CBox.Co.il שלח הודעה באמצעות MSN אל CBox.Co.il Send a message via Skype™ to CBox.Co.il

CBox.Co.il לא מחובר  

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/********/domains/*******.net/public_html/Onin.php:6) in /home/********/domains/********/public_html/Admin/Onin.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/*******/domains/********/public_html/Onin.php:6) in /home/*******/domains/********/public_html/Admin/Onin.php on line 3
אתה מנותק אנא התחבר למערכת, התחברות

זה השגיאה שאני מכניס את זה לעמוד שאני לא רוצה שיהיה אפשר להכנס אליו בלי לעבור את העמוד של ההתחברות.

אני ממש מודה לכולם על העזרה ...
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:35.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ