Взимане на данни

maxaffey

Registered
Здравейте

Може ли някой да ми помогне с взимането на данни отадреса:


примерно от една страница чийто адрес е:

www.sait.com/kat.php?kat=2


Като се отвори kat.php да вземе $kat=2

дали има начин това да се получи?

Мерси предварително
 
Не си обяснил подробно но...

Ако от тази страница влизат във твоя страница правиш следното:

Код:
$adres=getenv("HTTP_REFERER"); 
$line = explode ("?",$adres);
$test=$line[1];

echo $test;

$test ще е равно на "kat=2" .


От друга стана ако kat.php е твоя страница
то това означава че получава данни с GET метода.

Трябва в само да напишеш това:

Код:
$kat=$_GET[kat];

echo $kat;

Резултата ще е 2.

Ако обясниш точно какво искаш ще мога да ти дам и точен отговор. :)
 
Привет,

И когато ползваш динамични данни от потребителя, не е зле (Задължително е) да ги филтрираш, за да не те хакнат :}
 
Здравейте,

а как може да се добавят няколко динамични данни?

примерно:

www.sait.com/kat.php?kat=2&kat2=10&kat3=33


Това ми е ясн как се чете, но не ми е ясно как да ги изпратя?


По точно имам скрипт който ги чете и седи като бутон, но като ги препратя от него ми взима само първия динамичен текст!

Ето и скрипта:

Код:
<?php 
$kat=$_GET[kat]; 
$kat2=$_GET[kat2]; 
$kat3=$_GET[kat3]; 


$buy.="<a href=buyzz.php?buy=$kat&$kat2&$kat3>Потвърди!</a><br>";
echo($buy);
?>

но като натиска бутона ми взема стойността само на $kat

Ако някой може да помогне, ще съм много благодарен
 
Код:
<?php 
$kat=$_GET[kat]; 
$kat2=$_GET[kat2]; 
$kat3=$_GET[kat3]; 


$buy.="<a href=buyzz.php?buy=$kat&$kat2&$kat3>Потвърди!</a><br>";
echo($buy);
?>

Това
Код:
buy=
незнам защо си го сложил.

Трябва да е така:

Код:
<?php 
$kat=$_GET[kat]; 
$kat2=$_GET[kat2]; 
$kat3=$_GET[kat3]; 


$buy.="<a href=buyzz.php?kat=$kat&kat2=$kat2&kat3=$kat3>Потвърди!</a><br>";
echo($buy);
?>

След това в другия скрипт "посрещаш" данните пак по познатия начин:

Код:
$kat=$_GET[kat]; 
$kat2=$_GET[kat2]; 
$kat3=$_GET[kat3];


Нямаш нужда от това buy .



П.П.

По-принцип примера който си дал с buy=$kat&$kat2&$kat3
има много полезно приложение но не и в твоя случай.
Ще ти дам пример за такова приложение.
В търсачката za uroci na web-tourist.net пишеш следното:
XAMPP php mysql

Ще видиш, че изпращането на данните ще е точно от този вид който си посочил .
newsearch=XAMPP&php&mysql

Скрипта ще разложи масива newsearch на елементи
XAMPP
php
mysql

и ще търси уроци в които има и трите думи но в различен ред.

Това е просто пример за какво може да ти послужи твоя код.
Не е практично да го ползваш в горепосочения случай.
 
Мерси много, стана по първия начин, но като се стседат твърде дълги данни, или много на брой динамични данни, не ми ги взема същите.

Интересува ме дали има някакво ограничение за броя дуквите или цифрите в местото за адреса?

мерси предварително
 
maxaffey каза:
Мерси много, стана по първия начин, но като се стседат твърде дълги данни, или много на брой динамични данни, не ми ги взема същите.

Интересува ме дали има някакво ограничение за броя дуквите или цифрите в местото за адреса?

мерси предварително

1000... (доколкото си спомням).
 

Горе